Итак, это будет моя последняя попытка получить помощь по этому вопросу. Я уже сделал сообщение об этом, но пока нет решения.
Я использую сервер ISPConfig. У этого есть плагин для Automail (автоконфигурация и автообнаружение). Автоконфигурация для Thunderbird работает нормально. Использует все правильные настройки. В Autodisover (Outlook 2016 и W10 mail) используются неправильные настройки.
tldr: Outlook 2016 использует неправильные данные сервера (imap / smtp.client.com) вместо возвращенных XML (mail.server.com). Я не понимаю, почему.
На этом изображении должен отображаться поток для автоматического переключения:
Что я сделал до сих пор:
1 https://testconnectivity.microsoft.com/ -> Тесты подключения Microsoft Office Outlook Только предупреждение: Microsoft Connectivity Analyzer может проверять только цепочку сертификатов, используя Root Обновление сертификата из Windows Обновление , Ваш сертификат не может быть доверенным на Windows, если не включена функция «Обновление Root Сертификаты».
2 https://docs.microsoft.com/en-us/outlook/troubleshoot/domain-management/unexpected-autodiscover-behavior -> Использовал настройки реестра, чтобы отключить все способы автоматического переключения работают, кроме поиска SRV
- PreferLocal XML => 0
- ExcludeHttpRedirect => 1
- ExcludeHttpsAutoDiscoverDomain => 1
- ExcludeHttpsRootDomain => 1
- ExcludeScpLookup => 1
- ExcludeSrvRecord => 0
- ExcludeLastKnownGoodURL => 1
- ExcludeExplicitO365Endpoint => 1
3 Используйте outlook «automati c проверка конфигурации электронной почты» (когда outlook открыт (учетная запись не настроена), ctrl + щелкните правой кнопкой мыши значок systray) и протестируйте учетную запись. Все тесты пройдены успешно, используется только поиск SRV, и возвращенный XML является верным со всеми правильными настройками (сервер, порты и т.д. c).
Странно то, что Outlook все еще использует imap. client.com и smtp.client.com вместо значений XML возвращают поиск SRV.
Возврат XML:
<?xml version="1.0" encoding="UTF-8"?>
<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>
<SSL>on</SSL>
<Type>IMAP</Type>
<LoginName>info@client.com</LoginName>
<Server>mail.server.com</Server>
<Port>993</Port>
<SPA>on</SPA>
<AuthRequired>on</AuthRequired>
<DomainRequired>on</DomainRequired>
</Protocol>
<Protocol>
<SSL>on</SSL>
<Type>POP3</Type>
<LoginName>info@client.com</LoginName>
<Server>mail.server.com</Server>
<Port>995</Port>
<SPA>on</SPA>
<AuthRequired>on</AuthRequired>
<DomainRequired>on</DomainRequired>
</Protocol>
<Protocol>
<UsePOPAuth>on</UsePOPAuth>
<SSL>on</SSL>
<Type>SMTP</Type>
<LoginName>info@client.com</LoginName>
<Server>mail.server.com</Server>
<Port>465</Port>
<SPA>on</SPA>
<AuthRequired>on</AuthRequired>
<DomainRequired>on</DomainRequired>
</Protocol>
</Account>
</Response>
</Autodiscover>
Но что показывает внешний вид при повороте при ведении журнала это:
{
"Session ID":"587DD5A1-9F5B-4412-8B0F-060F7070C523"",
"Client ID":"B34F4741-9DB1-4E80-93AD-3DD5830DD83F"",
"Profile name":"Outlook"",
"Accounts in profile":[]",
"AutoDetect settings":
{
"Services":[]",
"Protocols":[
{
"Protocol name":"ExchangeAutodiscover"",
"Autodiscover":""",
"Domain":""",
"Server name":"autodiscover.server.com"",
"Port":0",
"Encryption":"Unknown"",
"Protocol insecure reason":"Unknown"",
"User name":"info@client.com"",
"Validated":false
},
{
"Server type":"Incoming"",
"Protocol name":"IMAP"",
"Autodiscover":""",
"Domain":""",
"Server name":"mail.client.com"",
"Port":993",
"Encryption":"SSL"",
"Protocol insecure reason":"Unknown"",
"User name":""",
"Validated":false
},
{
"Server type":"Outgoing"",
"Protocol name":"SMTP"",
"Autodiscover":""",
"Domain":""",
"Server name":"mail.client.com"",
"Port":465",
"Encryption":"SSL"",
"Protocol insecure reason":"Unknown"",
"User name":""",
"Validated":false
},
{
"Server type":"Incoming"",
"Protocol name":"POP3"",
"Autodiscover":""",
"Domain":""",
"Server name":"mail.client.com"",
"Port":995",
"Encryption":"SSL"",
"Protocol insecure reason":"Unknown"",
"User name":""",
"Validated":false
}]
}",
"Account config settings":
{
"Account type":"Office365"",
"Email address":"info@client.com"",
"User principal name":"info@client.com"",
"Exchange server resolved":false",
"Number of protocols found":3",
"Exchange protocol found":false",
"SMTP address":""",
"Legacy DN":""",
"Internal OWA URL":""",
"External OWA URL":""",
"Number of alternate mailboxes":0",
"Server settings":{}
}
}