什么原因导致 - 错误:pam...不支持多个密码值?

什么原因导致 - 错误:pam...不支持多个密码值?

在 Linux 服务器上,用户无法使用 Microsoft Office 收集电子邮件。/var/log/maillog我看到了此

Mar 1 20:49:48 nitrogen dovecot: auth-worker(15749): Error: pam([email protected], 1.2.3.4,<WkxqYjY6G152yDAG>): Multiple password values not supported

紧接着Mar 1 20:49:50 nitrogen dovecot: imap-login: Aborted login (auth failed...

除了它似乎与身份验证和 2FA 有关之外,我找不到有关此错误的任何信息。

有人能解释一下可能是什么原因吗?我无法访问客户端计算机。

答案1

这通常发生在您更改密码且会话中(重新)使用旧密码时。身份验证失败,但这并不意味着它与 2FA 或类似技术有关。

我在 cPanel 服务器上看到过这种情况,当 cPanel 帐户的密码与电子邮件帐户相同,然后电子邮件帐户的密码被更改时。虽然您(取决于特定的服务器设置)可能仍然能够使用主帐户的密码登录 IMAP 或 POP3,但无法使用该密码通过 SMTP 发送电子邮件(例如,为了避免与垃圾邮件相关的问题)。身份验证失败,并显示与报告的消息类似或相同的消息。

因此,在身份验证模块(例如 PAM)中列出了两个或更多可能的密码或来源,但在 SMTP、IMAP、POP3 等特定情况下只允许一个(取决于配置),并且在更改电子邮件用户的密码后,如果您尝试使用旧密码进行身份验证,您会收到上述消息(该密码可能/对主帐户有效,也可能对 IMAP 和 POP3 或 FTP 有效!)。

具体原因取决于具体的配置,在配置没有改变的情况下突然出现错误是一个强烈的暗示,表明密码已被更改(例如电子邮件地址),并且该密码仍然有效(例如主帐户),有人正在尝试使用该“旧”密码进行连接。

相关内容