У меня проблемы с недавно настроенным postfix MTA. При запуске постфикса появляется следующее предупреждение:
postfix/qmgr[5078]: warning: connect to transport private/filter: No such file or directory
У меня есть amavis-new в качестве фильтра содержимого, но даже если я закомментирую соответствующую строку, появится предупреждение. В результате (я думаю) из вышеизложенного я получаю такие ошибки, как показано ниже, для каждого виртуального домена, который у меня есть:
postfix/error[5080]: 254851834107: to=<info@domainname.com>, 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
Однако новые письма доставляются в конечный пункт назначения должным образом ...
Какие-либо предложения?
С уважением.
P.S. Локальная доставка почты из / в Unix и виртуальных пользователей, с самого начала было нормально писать!
РЕШЕНО: postsuper -r ALL
сделал работу ....
Это сообщение об ошибке указывает postfix
пытается использовать транспорт с именем private/filter
, который следует определить в master.cf
. У вас есть строчка, начинающаяся с этого в master.cf
? Если нет, вам следует либо добавить его, либо изменить любые точки в вашем main.cf
.
Когда вы получаете (mail transport unavailable)
настоящая ошибка будет где-то еще /var/log/mail.log
. postfix попробует несколько доставок, а затем эта ошибка означает, что дальнейшие попытки не удастся, поэтому не беспокоит. Попробуйте постфиксную проверку, чтобы увидеть, есть ли ошибки. Если вы измените файлы в /etc/postfix
вам может понадобиться бежать postmap
в файле, чтобы обновить его. Я получал SASL auth failed
хотя я редактировал свой /etc/postix/sasl_passwd
файл, потому что я не запускал postmap sasl_passwd
впоследствии создать sasl_passwd.db
файл, который postfix фактически использовал для auth.