我们在让 iPhone 与 SBS 2003 Exchange 正确同步时遇到了问题。
当您在 iPhone 上添加新的 Exchange ActiveSync 帐户并输入所有相关信息时,它会显示一条“正在验证 Exchange 帐户信息”消息约一分钟,然后显示所有内容均已验证并询问您要同步什么,邮件、联系人、日历......所以看起来它正在正常工作。
但是,当您进入邮件应用并选择 Exchange 电子邮件帐户时,它只会显示一个“收件箱”文件夹,其中没有任何内容。当您尝试刷新时,它会尝试一秒钟,然后显示带有时间戳的“上次更新”,好像成功了,但没有邮件,也没有任何错误消息/反馈。
我想我已经把问题缩小到某种证书问题了,但我不知道该怎么做……我运行了 MSExchange 连通性测试工具结果如下:
我们的证书是从 Network Solutions 购买的,我已经将其添加到 IIS 默认网站以用于 OWA。但这份报告让证书看起来似乎存在问题。我不知道现在该怎么办……
以下是证书详细信息,以防万一:
答案1
iPhone 是否默认具有该证书的 CA(我希望它是 Verisign 证书,但你永远不知道)?
如果你可以在 iPhone 上浏览https://yourdomain.com/exchange如果没有警告,那么这不应该是证书问题。
如果您还没有让 activesync 工作,我会考虑在 IIS 中进行身份验证设置或类似操作。
答案2
您在 Exchange 连接测试工具中收到该错误是因为 Network Solutions SSL 证书在 Windows Mobile 手机中默认不受信任。仅有的默认受信任的有:
* Class 2 Public Primary Certification Authority (VeriSign, Inc.)
* Class 3 Public Primary Certification Authority (VeriSign, Inc.)
* Entrust.net Certification Authority (2048)
* Entrust.net Secure Server Certification Authority
* Equifax Secure Certification Authority
* GlobalSign Root CA
* GTE CyberTrust Global Root
* GTE CyberTrust Root
* Secure Server Certification Authority (RSA)
* Thawte Premium Server CA
* Thawte Server CA
* Valicert
出于这个原因,我通常选择 GoDaddy 证书(他们不久前购买了 Valicert 及其 CA 根)。
话虽如此,iPhone 确实信任 Network Solutions 证书。您运行的是 Exchange 2003 SP2 吗?iPhone需要Exchange 2003 SP2 同步。
答案3
所以... 事实证明,这个问题是 Small Business Server Exchange 2003 的问题。我按照以下方法解决了这个问题Microsoft 知识库文章。
虽然不同诊断 工具暗示了不相关的问题,如证书和身份验证,问题在于 SBS 上的 ActiveSync 需要 IIS 中一个特定的虚拟目录,但exchange-oma
由于某种原因该目录不存在,所以我不得不自己创建该目录:
Microsoft Windows Small Business Server 2003 的集成安装程序在 IIS 中创建 exchange-oma 虚拟目录。此外,它在初始安装期间将 ExchangeVDir 注册表项指向 /exchange-oma。其他 SBS 向导(例如配置电子邮件和 Internet 连接向导 (CEICW))也期望 IIS 中的虚拟目录名称为 exchange-oma。
我不确定为什么 VDir 不在那里,但重新创建它就可以了。
感谢大家...