1

当 sendmail 配置了以字符开头的密码时#,认证失败。Sendmail 抛出“AUTH=client,可用机制不满足要求”的错误。

这是一个已知问题吗?这是 sendmail 或 ssl 身份验证或规则解析的限制吗?

示例default-auth-info文件:-

sendmailtest@gmail.com
sendmailtest@gmail.com
#12345678
smtp.gmail.com:587
LOGIN PLAIN DIGEST-MD5 CRAM-MD5 NTLM

LINUX平台

发送邮件版本:8.14.0

sasl 版本:2.1.22

在此先感谢您的帮助..

4

1 回答 1

0

似乎文件中的readauth函数sendmail/usersmtp.c忽略 了#.

顺便说一句,您是否考虑过使用FEATURE(authinfo)代替confDEF_AUTH_INFO/ DefaultAuthInfo
无论如何makemap,默认情况下命令也被视为#注释指示符,但可以使用-D命令行选项进行更改。

于 2014-02-20T01:02:09.357 回答