Здравствуйте! Есть свой почтовый сервер. Последнее время одолевает спам, потому что:
1) Спамеры отправляют корректный HELO
2) Спамеры имеют PTR и все их хосты существуют и резолвятся
3) IP спамера не находится в черном списке Spamhaus и других DNSRBL
4) Спамеры отправляют письма с существующих адресов на mail.ru, но не с серверов mail.ru
так вот собственно вопрос, нет ли у postfix какой нибудь защиты от такого? Например для некоторых доменов (mail.ru) сделать проверку, что эти письма должны быть отправлены только с домена mail.ru (например f323.i.mail.ru будет корректным сервером в данном случае, а 88.249.121.213.dynamic.ttnet.com.tr - нет)
Спасибо Владу за наводку, решение получилось такое:
1) Подключить к постфиксу проверку SPF
2) Не использовать postfix-policyd-spf-perl, а использовать postfix-policyd-spf-python. Всё дело в том, что у postfix-policyd-spf-python есть файл конфигурации, где как раз-таки можно прописать к каким доменам нужно быть "внимательнее"
Я прописал туда строчку Reject_Not_Pass_Domains = mail.ru,inbox.ru,list.ru,bk.ru,yahoo.com,googlemail.com,gmail.com
Теперь если письмо приходит якобы с этих доменов и не проходит проверку SPF, то эти письма режутся.