我正在尝试为我的域(大约30个域)正确配置autodiscover.xml文件。
我已经设置了以下XML,可以通过名字]/自动发现/自动发现.name访问
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>IMAP</Type>
<Server>[MY_DNS]</Server>
<Port>993</Port>
<SPA>off</SPA>
<SSL>on</SSL>
<DomainRequired>on</DomainRequired>
<AuthRequired>on</AuthRequired>
</Protocol>
</Account>
</Response>
</Autodiscover>
但是,使用此配置时,当我使用“测试outlook配置”过程时,用于IMAP的登录不包含域(即“登录”而不是“登录@域”)。而且,因为我运行了很多域,所以在默认情况下,不能让邮件地址中的“@”前面的字符串出现。(因为我处理john@domain3 1,john@domain3 2,john@domain3 3等等)
我认为xml标记DomainRequired是添加此域的关键,但它不起作用。
发布于 2017-03-14 00:03:34
我认为自动发现是作为一种服务。POST请求指示一个EmailAddress字段,服务必须根据该电子邮件地址返回响应。它不打算使用域的所有不同帐户构建xml文件。然后,如果要将域包含在用户中,则必须在LoginName字段中指定,例如:
...
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>POP3</Type>
<Server>contoso.com</Server>
<Port>110</Port>
<DomainRequired>on</DomainRequired>
<LoginName>account@contoso.com</LoginName>
<DomainName></DomainName>
<SPA>off</SPA>
<SSL>off</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
</Account>
...
您可以看到自动发现XML模式(使用EmailAddress和响应发布请求) 这里
https://stackoverflow.com/questions/38598401
复制相似问题