Я запускаю сервер Postfix, на котором размещен небольшой список рассылки на основе псевдонимов. Скажем, people@myserver
вперед alice@someprovider
и bob@someotherprovider
. Теперь alice@someprovider
можно использовать более строгий фильтр спама, чем я.
Когда поступает спам-почта от (поддельного) backscattervictim@somewhere
до people@myserver
и мой спам-фильтр обнаруживает ее как спам, она отклоняется на этапе SMTP -> никакого вреда не причинено.
Однако, когда та же самая почта проходит через мой сервер, мой сервер пытается переслать ее Алисе, и ее сервер отклоняет ее во время фазы SMTP, мой сервер создает сообщение об отказе невинной жертве обратного рассеяния. (Это имеет смысл с точки зрения моего сервера, но это раздражает жертву обратного рассеяния.)
Есть ли способ предотвратить такое поведение? Я не хочу отключать отчеты о недоставке, поскольку (в общем) они служат законной цели.
источник
Вместо полного сброса отказов можно перехватить все исходящие отчеты о недоставке и перенаправить их в один почтовый ящик вместо их отбрасывания.
В
/etc/postfix/main.cf
:В
/etc/postfix/header_checks
:Это означает, что все отказы будут передаваться в один почтовый ящик, что может быть достаточно хорошим компромиссом между удалением и отправкой отчетов о недоставке для небольших сайтов с небольшим количеством пользователей.
В идеале вы должны делать это только для отчетов о недоставке для не локальных пользователей, но я не думаю, что это возможно в
header_checks
одиночку.источник