Мой в остальном довольно хорошо работающий почтовый сервер postfix отказывается доставить одно письмо с вложением. К сожалению, у меня нет сообщения об ошибке, которое было отправлено отправителю. Но вот соответствующая часть файла журнала:
(добавлены номера строк и анонимизированы некоторые поля)
01 Nov 26 06:57:38 xs.private postfix/smtpd[24013]: connect from aaa.bbb[12.34.56.78] 02 Nov 26 06:57:39 xs.private postfix/smtpd[24013]: 48CFB8BC0CDA: client=aaa.bbb[12.34.56.78] 03 Nov 26 06:57:39 xs.private postfix/cleanup[24029]: 48CFB8BC0CDA: message-id=<1777B66B84D03E42A2A4E0F30A97A2B4385CC85A@X0361.xs> 04 Nov 26 06:57:44 xs.private postfix/smtpd[24013]: disconnect from aaa.bbb[12.34.56.78] 05 Nov 26 06:57:44 xs.private postfix/qmgr[247]: 48CFB8BC0CDA: from=<sender@xx>, size=4785215, nrcpt=1 (queue active) 06 Nov 26 06:57:50 xs.private postfix/smtpd[24047]: connect from localhost[127.0.0.1] 07 Nov 26 06:57:50 xs.private postfix/smtpd[24047]: 6FCC08BC0D66: client=localhost[127.0.0.1] 08 Nov 26 06:57:50 xs.private postfix/cleanup[24029]: 6FCC08BC0D66: message-id=<VSJkfxFXYEjnoK@xs.private> 09 Nov 26 06:57:52 xs.private postfix/qmgr[247]: 6FCC08BC0D66: from=<>, size=6803, nrcpt=1 (queue active) 10 Nov 26 06:57:52 xs.private postfix/smtpd[24047]: disconnect from localhost[127.0.0.1] 11 Nov 26 06:57:52 xs.private postfix/smtp[24034]: 48CFB8BC0CDA: to=<receiver@zz>, relay=127.0.0.1[127.0.0.1]:10024, delay=13, delays=5.5/0.01/0/7.9, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=98796-09, BOUNCE) 12 Nov 26 06:57:52 xs.private postfix/qmgr[247]: 48CFB8BC0CDA: removed 13 Nov 26 06:57:53 xs.private postfix/smtp[24051]: 6FCC08BC0D66: to=<sender@xx>, relay=ccc.ddd[34.56.78.90]:25, delay=2.6, delays=2/0.01/0.28/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 281520DECC8C7371) 14 Nov 26 06:57:53 xs.private postfix/qmgr[247]: 6FCC08BC0D66: removed
В строке 11 написано «status = sent», но BOUNCE в той же строке указывает, что письмо не отправлено, а возвращено.
Как я могу узнать, почему postfix не хочет доставлять это письмо?
В строке 9 отправитель изменился с «sender @ xx» на «», может это быть причиной? Если да, то почему пропал адрес отправителя?
Дополнительная информация: это почтовая система Mac-сервера, так что это более или менее готово, по крайней мере, я не делал никаких изменений в конфигурации ..
Кстати, не могли бы вы порекомендовать хорошую и современную книгу о postfix и dovecot?
Согласно журналу, письмо было отправлено на какой-то фильтр (вероятно, amavisd-new) на 127.0.0.1 и там было отклонено, следовательно, отказ.
grep для "98796-09" в ваших журналах, ведение журнала amavis прольет свет на это,