Уникайте створення зворотних розрядів на сервері пересилання Postfix


9

Я запускаю сервер Postfix, на якому розміщений невеликий список розсилки на основі псевдоніма. Скажімо people@myserverвперед до alice@someproviderта bob@someotherprovider. Тепер, alice@someproviderможливо, використовувати більш обмежений фільтр спаму, ніж я.

Коли спам із (кований) backscattervictim@somewhereдо people@myserverприбуття, і мій фільтр спаму визначає його як спам, воно буде відхилено на етапі SMTP -> ніякої шкоди.

Однак, коли та сама пошта потрапляє через мій сервер, мій сервер намагається переслати її на Alice, а її сервер відхиляє її під час фази SMTP, мій сервер створює повідомлення про відмову невинній жертві зворотного розбиття. (Що має сенс з точки зору мого сервера, але це прикро для жертви зворотного розбиття.)

Чи є спосіб запобігти такій поведінці? Я не хочу вимикати НДР, оскільки (загалом) вони служать законній меті.

Відповіді:


3

Якщо він не позначений як спам, але Аліса відхиляє пошту, я не бачу способу, щоб ваш сервер Postfix не відскакував пошту жертві, не вимикаючи NDR :(

Можливо, якщо Аліса позначила цю пошту спамом десь у заголовку назад до вас?


1
Аліса не позначила пошту як спам, оскільки вона не була прийнята під час діалогового вікна SMTP. Не доставили Алісі. Але ви праві, що для цього немає рішення.
mailq

4
У мене є ця проблема ... електронна пошта пересилається на адресу google, і Google відхиляє повідомлення як спам, і вони в основному застрягають у моїй пошті, оскільки електронна пошта зворотного шляху насправді не існує. (тим часом, yahoo додав у чорний список мій сервер для всіх цих електронних листів із зворотним розрядом). Чи є спосіб у Postfix просто відпустити повідомлення, якщо google каже, що це спам, але ні, якщо це якась інша проблема?
Jay K

0

Замість того, щоб повністю відкинути відмов, можна перехопити всі вихідні НДР та перенаправити їх на одну поштову скриньку, а не відкидати їх.

В /etc/postfix/main.cf:

header_checks = regexp:/etc/postfix/header_checks
internal_mail_filter_classes = bounce,notify

В /etc/postfix/header_checks:

/^From: MAILER-DAEMON.*/ REDIRECT someuser+bounces@youmailbox.net

Це означає, що всі відскаки підуть до однієї поштової скриньки, що може бути досить хорошим компромісом між відкиданням та відправленням NDR для невеликих сайтів з малою кількістю користувачів.

В ідеалі ви могли б зробити це лише для НДР для немісцевих користувачів, але я не думаю, що це можливо для header_checksпоодинці.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.