Когда спам идет от адреса домена пользователю домена.
helo somehost
mail from: me@mydomain.ru
rcpt to: me@mydomain.ru
dataТ.е. когда почта принимается с любого IP адреса для $mydestination на MX.
А с внешнего адреса она к нам приходить не может. Это не есть правильно. Лечить так:
smtpd_recipient_restrictions =
permit_mynetworks,
check_sender_access hash:/usr/local/etc/postfix/antispam/wtf,
ограничения дальше,
...потом, в antispam/wtf
brj.pp.ru 554 brj.pp.ru sender? What the fuck? You're not in mynetworks!потом
makemap hash /usr/local/etc/postfix/antispam/wtf.db < /usr/local/etc/postfix/antispam/wtf
URL: http://www.brj.pp.ru/
Обсуждается: http://www.opennet.me/tips/info/716.shtml
а как же команда postmap?
по-моему, гораздо проще..
ТОлько потом не удивляйтесь, почему к вам не приходит внешняя почта.
:))) Забыл уточнить: от некоторых _дебильных_ рассылок.
>:))) Забыл уточнить: от некоторых _дебильных_ рассылок.Никогжа не видел, чтобы рассылки использовали подобный адрес в "MAIL FROM"
В "From:" пожалуйста, с этим проблем быть не должно, во всех расслыках менеджер майллистов пишет во "From:" адрес отправителя.
Уважаемый Роман!
Когда Вы пишете полезные советы, не забывайте указывать, для какого продукта Вы даёте рекомендации (в данном случае - для SendMail, Pstfix, Exim или QMail). Кроме того, непонятно, куда Вы предлагаете вносить блок
smtpd_recipient_restrictions =
permit_mynetworks,
check_sender_access hash:/usr/local/etc/postfix/antispam/wtf,
ИМХО. Все предельно ясно, и для какого продукта и куда вставлять приведенные строки.
Полезная статья.
А как такое же сделать для сендмейла?
FreeBSD sendmail+procmail
я в procmailrc добавил::0
* ^From.*(@domain.ru|@DOMAIN.RU|@Domain.Ru)
* !^Received:.*((192)\.(168)\.(0)|(194)\.(186)\.(51))
$MAILDIR/spam_domainпервое действие проверяет наличие своего домена в поле From (не путать с From:), второе - проверяет отсутствие в поле Received своих сетей 192.168.0 и 194.186.51 (адреса приведены для примера), если сообщение совпадает с обоими правилами - отвравляется в отдельный почтовый ящик для дальнейшего разбора.
А мне непонятно содержание файла antispam/wtf - это защита только от brj.pp.ru ?
А как избавиться от всех прочих хостов/релеев ?
Подскажите пожалуйста, как такое же сделать для exim?