我遇到了有关 Exchange Autodiscover 服务的问题。我尝试使用 Nginx 实现该服务,因为我们不再有 Exchange Server,而是使用 Postfix。
现在我已经安装了所有配置,并使用我的 Web 服务器提供了完整的 XML 自动发现文件。它运行良好,但我有一个问题,我需要完整的电子邮件作为“用户名”才能登录我们的邮件服务器。
我发现了一个模式:
https://msdn.microsoft.com/en-us/library/office/bb204278(v=exchg.150).aspx
并且有LoginName
、DomainName
和的选项DomainRequired
。我的回报如下所示:
<Protocol>
<Type>SMTP</Type>
<Server>smtp.xxxx.de</Server>
<Port>587</Port>
<TLS>on</TLS>
<SPA>off</SPA>
<AuthRequired>on</AuthRequired>
<LoginName>[email protected]</LoginName>
</Protocol>
但是,当我使用 Outlook 进行自动发现时,Outlook 会自动添加不带域的用户名。
编辑:我使用的正是第一条评论中提到的那个脚本。我的登录名设置正确,但未在 Outlook 中设置。通常,您无需域名即可登录,但我需要它,因为我背后有多个域名。