Я установил Postfix и Dovecot на Debian.
Затем я попытался использовать SMTP-аутентификацию в соответствии с этим руководством:
http://www.postfix.org/SASL_README.html
К сожалению, следующие тестовые хвосты:
telnet localhost 25
auth plain <base64 encoded usernaem/password>
Мы получаем сообщение «Ошибка 535 5.78: ошибка аутентификации:»
в var / log / mail.warn появилась новая строка: «предупреждение: localhost [127.0.0.1]: аутентификация SASL PLAIN не удалась:»
к сожалению, он не говорит, что не так. Любые идеи?
Это действительно глупо. Но вот причина того, что пошло не так:
мы сгенерировали строку base 64 согласно документации:
echo -ne '\000username\000password' | openssl base64
к сожалению, наш пароль начинался с числа. После смены пароля, чтобы начать с символа, все заработало!