我正在设置一个新的电子邮件服务器,我想使用自动发现功能让 Outlook 自动配置自身。在目前的情况下,我有多个虚拟域,但只有一个证书,因此我将其用作mail.example.com
STMP、POP 和 IMAP 服务器。
这是我的autodiscover.xml
:
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<User>
<DisplayName>[email protected]</DisplayName>
</User>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>IMAP</Type>
<Server>mail.example.com</Server>
<Port>993</Port>
<DomainRequired>off</DomainRequired>
<LoginName>[email protected]</LoginName>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
<Protocol>
<Type>POP3</Type>
<Server>mail.example.com</Server>
<Port>995</Port>
<DomainRequired>off</DomainRequired>
<LoginName>[email protected]</LoginName>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
<Protocol>
<Type>SMTP</Type>
<Server>mail.example.com</Server>
<Port>587</Port>
<DomainRequired>off</DomainRequired>
<LoginName>[email protected]</LoginName>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
</Account>
</Response>
</Autodiscover>
我的电子邮件地址通过了 AutoDiscovery 测试 https://testconnectivity.microsoft.com
我可以在 NGINX 日志中看到 Outlook 正在请求该文件:
[28/Feb/2018:22:04:31 +0100] "POST /autodiscover/autodiscover.xml HTTP/1.1" 200 1658 "-" "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.8431; Pro)"
该配置不适用于新的“欢迎使用 Outlook”对话框(我认为它被称为 ZeroConfig)
当我单击“更改帐户类型”然后单击“IMAP”时,它列出了正确的设置。但是当我检查我的时mail.log
,我发现 Outlook 在自动配置时没有尝试任何这些设置。
我的台式机和笔记本电脑都遇到了这个问题,两者都运行的是 Office 版本 1708。
有人遇到过同样的问题吗?或者有人能帮我指点迷津吗?我在这个问题上浪费了太多时间。
编辑:
澄清一下,我没有运行 Exchange 服务器。我只想让 Outlook 知道正确的 IMAP 和 POP。我已经使用上下文菜单中的工具测试了自动发现,它列出了正确的设置,但“简化帐户创建”对话框仍然失败,无法连接到 IMAP、POP 或 SMTP。但它确实连接到https://mail.example.com/autodiscover/autodiscover.xml。
答案1
这个“电子邮件服务器”是 Exchange 服务器吗?
据我所知,简化账户创建功能将帮助最终用户设置 Outlook 配置文件知名帐户,例如:Office 365、Gmail、Outlook.com。但是,它不适用于特定帐户。
我假设您的电子邮件域是互联网上新创建的域,因此我们需要通过选择 IMAP 帐户类型来手动配置您的帐户。