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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.