Exchange Server 2016 上的 IMAP 登录失败

Exchange Server 2016 上的 IMAP 登录失败

我已经部署了 Exchange Server 2016。我能够通过 587 发送电子邮件,但通过 IMAP 993 和 POP3 995 登录时会失败。

通过 Microsoft 工具https://testconnectivity.microsoft.com/IMAP 测试通过,但使用任何其他方法(Java 邮件或脚本),我都会遇到 993 以上的身份验证失败。

我能够使用相同的脚本或 Java Mail 发送邮件。

我已尝试设置LoginType所有不同的模式。

DEBUG IMAPS: trying to connect to host "mail.xxx.com", port 993, isSSL true
* OK The Microsoft Exchange IMAP4 service is ready.
A0 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN SASL-IR UIDPLUS MOVE ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
A0 OK CAPABILITY completed.
DEBUG IMAPS: AUTH: PLAIN
DEBUG IMAPS: protocolConnect login, host=mail.xxx.com, [email protected], password=<non-null>
DEBUG IMAPS: AUTHENTICATE PLAIN command trace suppressed
DEBUG IMAPS: AUTHENTICATE PLAIN command result: A1 NO AUTHENTICATE failed.
DEBUG IMAPS: trying to connect to host "mail.xxx.com", port 993, isSSL true
* OK The Microsoft Exchange IMAP4 service is ready.
A0 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN SASL-IR UIDPLUS MOVE ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
A0 OK CAPABILITY completed.
DEBUG IMAPS: AUTH: PLAIN
DEBUG IMAPS: protocolConnect login, host=mail.xxx.com, [email protected], password=<non-null>
DEBUG IMAPS: AUTHENTICATE PLAIN command trace suppressed
DEBUG IMAPS: AUTHENTICATE PLAIN command result: A1 NO AUTHENTICATE failed.
SEVERE: Exception: AUTHENTICATE failed.

答案1

如果你将 LoginType 配置为 SecureLogin,它将使用安全端口(IMAP4 为 993,POP3 为 995)以及交换证书Exchange certificatePOP3 或 IMAP4服务。

因此,请检查您的 Exchange 服务器上的证书,确保它已启用 POP3 和 IMAP4 服务。

相关内容