На моей почтовой машине установлена связка Postfix+Dovecot, базой пользователей рулит dovecot, пользователи виртуальные (практически как по вики). Помимо этого на входе стоит postgrey.
Проблема следующая - приходит почта с левых доменов, не совпадающих с доменом в адресе отправителя, на несуществующего пользователя. При этом проверку postgrey'ем успешно проходит. Это приводит к тому, что postfix отправляет сообщение об этом обратно. Домен в адресе отправителя вполне нормальный (mail.ru) => моя машина банится как спамер. Вот пример:
Oct 16 14:33:04 mydomain postfix/smtpd[25024]: connect from fb1.z8.ru[80.93.62.37]
Oct 16 14:33:05 mydomain postgrey[15801]: action=pass, reason=triplet found, delay=3655, client_name=fb1.z8.ru, client_address=80.93.62.37, sender=timofej.bejlin@mail.ru, recipient=director@mydomain.org
Oct 16 14:33:05 mydomain postgrey[15801]: cleaning up old logs...
Oct 16 14:33:05 mydomain postfix/smtpd[25024]: 5D77F20795: client=fb1.z8.ru[80.93.62.37]
Oct 16 14:33:05 mydomain postfix/cleanup[25029]: 5D77F20795: message-id=<>
Oct 16 14:33:05 mydomain postfix/qmgr[23154]: 5D77F20795: from=<timofej.bejlin@mail.ru>, size=14677, nrcpt=1 (queue active)
Oct 16 14:33:05 mydomain postfix/lmtp[25030]: 5D77F20795: to=<director@mydomain.org>, relay=mail.mydomain.org[private/dovecot-lmtp], delay=0.31, delays=0.25/0.02/0.01/0.03, dsn=5.1.1, status=bounced (host mail.mydomain.org[private/dovecot-lmtp] said: 550 5.1.1 <director@mydomain.org> User doesn't exist: director@mydomain.org (in reply to RCPT TO command))
Oct 16 14:33:05 mydomain postfix/smtpd[25024]: disconnect from fb1.z8.ru[80.93.62.37]
Oct 16 14:33:05 mydomain postfix/cleanup[25029]: 91454210DA: message-id=<20131016143305.91454210DA@mail.mydomain.org>
Oct 16 14:33:05 mydomain postfix/qmgr[23154]: 91454210DA: from=<>, size=16845, nrcpt=1 (queue active)
Oct 16 14:33:05 mydomain postfix/bounce[25032]: 5D77F20795: sender non-delivery notification: 91454210DA
Oct 16 14:33:05 mydomain postfix/qmgr[23154]: 5D77F20795: removed
Oct 16 14:33:08 mydomain postfix/smtp[25034]: 91454210DA: to=<timofej.bejlin@mail.ru>, relay=mxs.mail.ru[94.100.176.20]:25, delay=3.2, delays=0.01/0.01/0.29/2.8, dsn=5.0.0, status=bounced (host mxs.mail.ru[94.100.176.20] said: 550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=*********************** or report details to abuse@corp.mail.ru. Error code: ********. ID: *************. (in reply to end of DATA command))
Oct 16 14:33:08 mydomain postfix/qmgr[23154]: 91454210DA: removed
Вариант с полным отключением сообщений о несуществующем пользователе приемлим. Как это сделать так, чтобы заработало?