【发布时间】:2016-04-10 21:33:06
【问题描述】:
问题
我正在尝试为我网站的用户创建一个自动发现脚本。目前我正在创建到我的邮件服务器的工作连接,但是我的邮件服务器需要 SMTP 身份验证。我目前正在发送:
<AuthRequired>on</AuthRequired>
在完整的 XML 文件中启用 SMTP 身份验证。这将启用“我的传出服务器 (SMTP) 需要身份验证”旁边的详细信息中的复选标记。带有“使用与我的接收邮件服务器相同的设置”(首选)或“使用登录”两个选项的项目符号列表没有选择任何选项。
我的尝试
我已尝试添加 POP3 信息并将以下属性放入我的 SMTP 部分:
<UsePOPAuth>on</UsePOPAuth>
然而这并没有奏效。为了创建 XML 文件,我使用了以下 URL:https://technet.microsoft.com/en-us/library/cc511507.aspx
我当前的 XML 文档
<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>mail.test.nl</Server>
<Port>143</Port>
<DomainRequired>on</DomainRequired>
<LoginName>me@test.nl</LoginName>
<SPA>off</SPA>
<SSL>off</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
<Protocol>
<Type>SMTP</Type>
<Server>mail.test.nl</Server>
<Port>587</Port>
<DomainRequired>on</DomainRequired>
<LoginName>me@test.nl</LoginName>
<SPA>off</SPA>
<SSL>off</SSL>
<AuthRequired>on</AuthRequired>
<SMTPLast>on</SMTPLast>
</Protocol>
</Account>
</Response>
</Autodiscover>
【问题讨论】:
-
您是否尝试在提供 UsePOPAuth 时从 SMTP 协议中省略 DomainRequired 和 LoginName
标签: email authentication outlook smtp