gpt4 book ai didi

email - Outlook 自动发现 SMTP 身份验证

转载 作者:行者123 更新时间:2023-12-01 13:47:41 26 4
gpt4 key购买 nike

问题

我正在尝试为我网站的用户创建一个自动发现脚本。目前我正在创建到我的邮件服务器的工作连接,但是我的邮件服务器需要 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>

最佳答案

我发现了一个非常有用的 article在 TechNet 上,它基本上解释了为什么会发生这种情况。据我了解,指定 SMTPLast 属性会使 Outlook 在 SMTP 之前尝试登录 POP/IMAP,而无需实际验证 SMTP(某些服务器,例如我学校的服务器只能以这种方式工作)。

我重现了你在那个配置中遇到的同样问题,但是一旦我删除它,它就像一个魅力。

我注意到没有很多关于自动发现的有用文档,又名 POX 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>First Last</DisplayName>
</User>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>IMAP</Type>
<Server>mail.example.com</Server>
<Port>993</Port>
<AuthRequired>on</AuthRequired>
<LoginName>email@example.com</LoginName>
<SPA>off</SPA>
<SSL>on</SSL>
</Protocol>
<Protocol>
<Type>SMTP</Type>
<Server>mail.example.com</Server>
<Port>587</Port>
<AuthRequired>on</AuthRequired>
<LoginName>email@example.com</LoginName>
<SPA>off</SPA>
<Encryption>TLS</Encryption>
<UsePOPAuth>on</UsePOPAuth>
</Protocol>
</Account>
</Response>
</Autodiscover>

关于email - Outlook 自动发现 SMTP 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34639133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com