自动发现2007 TLS无法正常工作

时间:2015-03-26 21:07:35

标签: outlook exchange-server

<Protocol>
    <Type>SMTP</Type>
    <Server>smtp.googlemail.com</Server>
    <LoginName><?=$user[0]['forward_email'];?></LoginName>
    <Port>587</Port>
    <DomainRequired>on</DomainRequired>
    <SPA>off</SPA>
    <Encryption>TLS</Encryption>
    <AuthRequired>on</AuthRequired>
    <UsePOPAuth>off</UsePOPAuth>
    <SMTPLast>off</SMTPLast>
</Protocol>

这是与2010/2013办公室展望合作的。 但Office 2007 TLS更改为SSL

尝试搜索但没有尝试。 任何事情都解决了这个请帮助

1 个答案:

答案 0 :(得分:0)

我终于开始工作了。我和你完全一样但删除了SMTPLast选项。根据{{​​3}},只有在您没有SMTP身份验证但服务器要求用户首先登录pop / imap时才需要它。

一旦我删除了它,我的自动发现就像一个魅力!

以下是完整的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>