Exchange 2010 不允许通过 PlainText 身份验证进行 IMAP 连接

Exchange 2010 不允许通过 PlainText 身份验证进行 IMAP 连接

我已为服务器启用 IMAP,运行 IMAP4 服务,并为帐户启用 IMAP。这是 Exchange 2010 服务器。电子邮件工作正常,但当我尝试通过 IMAP 登录时,出现以下错误:

否 登录失败。

当我运行 IMAP 测试时,我得到以下信息:

[PS] C:\Windows\system32>test-imapconnectivity -Connect Plaintext -MailboxCredential:(Get-Credential) | fl

cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
Credential


RunspaceId                  : d70e56b0-0bd2-4ebe-954f-238ef373e43b
LocalSite                   : Default-First-Site-Name
SecureAccess                : False
VirtualDirectoryName        :
Url                         :
UrlType                     : Unknown
Port                        : 143
ConnectionType              : Plaintext
ClientAccessServerShortName : SERVER
LocalSiteShortName          : Default-First-Site-Name
ClientAccessServer          : SERVER.FE.local
Scenario                    : Test IMAP4 Connectivity
ScenarioDescription         : Connect to server using IMAP4 protocol, search for the test message, and delete it along
                              with any messages that are older than 24 hours.
PerformanceCounterName      : ImapConnectivity-Latency
Result                      : Failure
Error                       : IMAP Error: aIFX NO LOGIN failed.

UserName                    : sanctuary
StartTime                   : 09/08/2020 4:39:11 PM
Latency                     : 00:00:00.2731055
EventType                   : Error
LatencyInMillisecondsString :
Identity                    :
IsValid                     : True

答案1

您的 Exchange Server 中的 IMAP 协议的登录类型是什么?您可以运行以下命令Get-ImapSetting | fl LoginType来检查它:

在此处输入图片描述

您是否使用管理员凭据执行了 imap 连接测试?根据我的测试,如果我们使用管理员凭据运行上述命令,我们将得到一个“错误IMAP Error: aXXX NO LOGIN failed,同时,我们无法对管理员邮箱执行 IMAP 连接。

如果你使用普通用户邮箱的凭证无法通过 imap 测试,请尝试运行命令Set-ImapSettings -LoginType 3切换登录类型为安全登录,然后重新启动微软 Exchange IMAP服务并为该用户配置一个 IMAP 账户。(这里有一篇关于配置的文章供您参考:Exchange 最佳实践:安全 POP 和 IMAP 访问

相关内容