LINUX.ORG.RU

procmail антиспам


0

0

Раньше работал в винде, почту принимал the bat'ом. Он у меня отсеивал как спам все письма, у которых в поле "To" не было моего ящика. 95% спама как рукой снимало :)
Теперь перешел на линукс (слака). Настройил fetchmail+procmail+mutt+msmtp.
Подскажите ламеру пожалста, как сделать такой же фильтр в procmail, я читаю ман, нифига не врубаюсь...


очевидно же:
:0
* ^To:.*my@email.address
validmail

:0
* .*
/dev/null

все что не пройдет по первому - пройдет по второму.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Только вот кроме To: есть еще например CC, и другие интересные вещи. как с ними? поэтому я себе спам-асасина поставил и делаю такую проверку:

:0fw
| /usr/bin/spamc -f

:0
* ^X-Spam-Status: Yes
spam

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Сделал так:

MAILDIR=$HOME/mail
DEFAULT=$MAILDIR/inbox

:0:
* !^(To|Cc|Bcc).*(мои адреса)
spam

Кстати, зачем нужен lockfile, я на всякий случай написал :0:, может можно просто :0 ?

paxac
() автор топика
Ответ на: комментарий от paxac

>Кстати, зачем нужен lockfile

предполагаю, что это из-за того, что mbox представляет из себя один файл, если же используется maildir, то этого видать не надо

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.