使用 Nginx 进行 Exchange 2013 自动发现

使用 Nginx 进行 Exchange 2013 自动发现

我遇到了有关 Exchange Autodiscover 服务的问题。我尝试使用 Nginx 实现该服务,因为我们不再有 Exchange Server,而是使用 Postfix。

现在我已经安装了所有配置,并使用我的 Web 服务器提供了完整的 XML 自动发现文件。它运行良好,但我有一个问题,我需要完整的电子邮件作为“用户名”才能登录我们的邮件服务器。

我发现了一个模式:

https://msdn.microsoft.com/en-us/library/office/bb204278(v=exchg.150).aspx

并且有LoginNameDomainName和的选项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 中设置。通常,您无需域名即可登录,但我需要它,因为我背后有多个域名。

有没有办法可以在没有 Exchange 的情况下使用自动发现功能?

相关内容