【问题标题】:Sendmail authentication failed [# in password]Sendmail 身份验证失败 [# in password]
【发布时间】:2014-03-16 21:11:48
【问题描述】:

当 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

提前感谢您的帮助..

【问题讨论】:

    标签: authentication sendmail sasl smtp-auth


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-24
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2014-05-23
      相关资源
      最近更新 更多