Я хочу использовать postfix MTA для отправки электронных писем из моей системы мониторинга Nagios контактам. Однако я получаю следующую ошибку, если письмо будет отправлено
May 28 16:20:29 op5-system postfix/qmgr[1932]: EFF031FFE36: from=<email@address.com>, size=1040, nrcpt=1 (queue active)
May 28 16:20:29 op5-system postfix/error[4062]: EFF031FFE36: to=<email@address.com>, relay=none, delay=2083, delays=2082/0.08/0/0.03, dsn=4.7.3, status=deferred (delivery temporarily suspended: SASL authentication failed; server mail.server.com[10.0.7.3] said: 535 5.7.3 Authentication unsuccessful)
Пароль правильный, файлы sasl_passwd и generic являются postmap и все необходимые пакеты установлены
main.cf:
smtp_sasl_auth_enable = yes
smtp_sasl_mechanism_filter = plain, login, ntlm
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_generic_maps = hash:/etc/postfix/generic
relayhost = mail.server.com
sasl_passwd:
mail.server.com user@password
Большое спасибо за каждый ответ!
sasl_passwd использует: вместо @ для разделения имени пользователя и пароля
mail.server.com user:password
См. Комментарий masegaleoh