星期日, 七月 22, 2007

Exchange 2003 POP3/IMAP4 clients cannot connect to a server

前几天遇到一个非常诡异的问题,Exchange 2003服务器好好地在运行,唯独无法用我的账号连接POP3和IMAP4服务器,用TELNET测试也不能连接,提示为用户名密码错误,但WebOutlook却可以正常登入。需要指出的是,登陆用户名和邮件地址采用了不同的名字。在排除了一些常见的配置错误后(比如虚拟服务器是否启动,用户验证方式是否正确),参考微软技术网站上937359支持文档。该方案是针对用户无法连接Exchange 2007上的POP3/IMAP4虚拟服务器,错误提示为:

C:\Program Files\Microsoft\Exchange Server\ClientAccess\Pop and Imap
IMAPxxx.logPOP2xxx.log

-ERR Logon failure: unknown user name or bad password.

根据文档的解释,错误用户名和密码是因为无法使用DomainName\Username\Alias格式去登陆Exchange服务器。解决该错误要配置正确user principal name (UPN),步骤如下:

Active Directory Users and Computers中找到该用户,打开属性,Account Tab, 确认User Logon Name与邮件地址名称是一致的。
或者打开Exchange General Tab, 确认Alias中填写了该用户的用户名。

没有评论: