Postfix SASL SMTP 身份验证

Postfix SASL SMTP 身份验证

我在 Debian 上安装了 Postfix 和 Dovecot。

然后我尝试按照本指南使用 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 身份验证失败:”

不幸的是,它没有指出哪里出了问题。有什么想法吗?

答案1

这真的很愚蠢。但问题的原因如下:

我们根据文档生成了 base 64 字符串:

echo -ne '\000username\000password' | openssl base64

不幸的是我们的密码以数字开头。将密码改为以字符开头后,一切正常!

相关内容