Postfix не доставляет почту

Postfix не доставляет почту

У меня проблемы с недавно настроенным postfix MTA. При запуске postfix появляется следующее предупреждение:

postfix/qmgr[5078]: warning: connect to transport private/filter: No such file or directory

У меня есть amavis-new как контент-фильтр, но даже если я закомментирую соответствующую строку, появляется предупреждение. В результате (я думаю) вышеизложенного я получаю ошибки, подобные следующим, для каждого виртуального домена, который у меня есть:

postfix/error[5080]: 254851834107: to=<[email protected]>, relay=none, delay=13082, delays=13082/0.01/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)

Хорошая новость для меня в том, что мне каким-то образом удалось это исправить (не спрашивайте как!!!!)

Проблема в том, что теперь у меня в очереди около 50 писем, затронутых вышеупомянутой проблемой... Если я postqueue -fполучаю ту же ошибку, что и раньше

mail transport
unavailable

Однако новые почтовые отправления доставляются до конечного пункта назначения должным образом...

Какие-либо предложения?

С уважением.

PS Локальная доставка почты от/до Unix и виртуальных пользователей была в порядке с самого начала!

решение1

РЕШЕНО: postsuper -r ALLвыполнил работу....

решение2

Это сообщение об ошибке указывает postfixна попытку использовать транспорт с именем private/filter, который должен быть определен в master.cf. У вас есть строка, начинающаяся с этого в master.cf? Если нет, вам следует либо добавить ее, либо изменить все, что указывает на нее в вашем main.cf.

решение3

Когда вы получите (mail transport unavailable)настоящую ошибку, она будет где-то дальше, чем /var/log/mail.log. postfix попробует несколько доставок, а затем эта ошибка означает, что он знает, что дальнейшие попытки будут неудачными, поэтому не беспокоится. Попробуйте проверить postfix, чтобы увидеть, есть ли какие-либо ошибки. Если вы изменяете файлы, /etc/postfixвам может потребоваться запустить postmapфайл, чтобы обновить его. Я получал, SASL auth failedхотя я отредактировал свой /etc/postix/sasl_passwdфайл, потому что я не запустил его postmap sasl_passwdпосле этого, чтобы создать sasl_passwd.dbфайл, который postfix фактически использовал для аутентификации.

Связанный контент