Рейтинг:1

Автообнаружение Microsoft Outlook с частным почтовым сервером

флаг cn

У меня есть почтовый сервер на базе Linux (не Microsoft Exchange) по адресу mail.example.com

Я размещаю электронную почту для нескольких доменов на этом сервере: example1.com, example2.com, example3.com, и т.д

У меня есть почтовый клиент под управлением Outlook 2019. Когда пользователь добавляет новую учетную запись со своей электронной почтой, например: [email protected] а затем нажимает «продолжить», а затем «IMAP/POP», [поля сервера входящей и исходящей почты пусты][1].

Вещи, которые я пытался заставить работать автоматически, но не помогают:

  1. Размещен файл autodiscover.xml в http://autodiscover.example1.com/autodiscover/autodiscover.xml

  2. Разместил файл autodiscover.xml по адресу http://example1.com/autodiscover/autodiscover.xml

  3. Следовали [инструкциям Thunderbird][2] и разместили файл config.xml по адресу https://example1.com/mail/config-v1.1.xml.

  4. Добавлены следующие записи SRV для example1.com домен:

_imaps._tcp IN SRV 0 1 993 mail.example.com.
_submission._tcp IN SRV 0 1 587 mail.example.com.

мой файл autodiscover.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.example.com</Server>
            <Port>993</Port>
            <DomainRequired>off</DomainRequired>
            <LoginName />
            <SPA>off</SPA>
            <SSL>on</SSL>
            <AuthRequired>on</AuthRequired>
         </Protocol>
         <Protocol>
            <Type>POP3</Type>
            <Server>mail.example.com</Server>
            <Port>995</Port>
            <DomainRequired>off</DomainRequired>
            <LoginName />
            <SPA>off</SPA>
            <SSL>on</SSL>
            <AuthRequired>on</AuthRequired>
         </Protocol>
         <Protocol>
            <Type>SMTP</Type>
            <Server>mail.example.com</Server>
            <Port>587</Port>
            <DomainRequired>off</DomainRequired>
            <LoginName />
            <SPA>off</SPA>
            <Encryption>SSL</Encryption>
            <AuthRequired>on</AuthRequired>
            <UsePOPAuth>off</UsePOPAuth>
            <SMTPLast>off</SMTPLast>
         </Protocol>
      </Account>
   </Response>
</Autodiscover>

мой файл config-v1.1.xml:

<?xml версия="1.0" кодировка="UTF-8"?>
<clientConfig версия="1.1">
    <emailProvider id="example.com">
        <домен>example.com</домен>
        <displayName>Название компании</displayName>
        <displayShortName>Компания</displayShortName>
        <incomingServer type="imap">
            <hostname>mail.example.com</hostname>
            <порт>993</порт>
            <socketType>SSL</socketType>
            <authentication>зашифровано паролем</authentication>
            <username>%EMAILADDRESS%</username>
        </входящий сервер>
        <outgoingServer type="smtp">
            <hostname>mail.example.com</hostname>
            <порт>587</порт>
            <socketType>STARTTLS</socketType>
            <authentication>зашифровано паролем</authentication>
            <username>%EMAILADDRESS%</username>
        </ исходящий сервер>
    </emailProvider>
    <emailProvider id="example1.com">
        <домен>example1.com</домен>
        <displayName>Компания 2</displayName>
        <displayShortName>Компания</displayShortName>
        <incomingServer type="imap">
            <hostname>mail.example.com</hostname>
            <порт>993</порт>
            <socketType>SSL</socketType>
            <authentication>зашифровано паролем</authentication>
            <username>%EMAILADDRESS%</username>
        </входящий сервер>
        <outgoingServer type="smtp">
            <hostname>mail.example.com</hostname>
            <порт>587</порт>
            <socketType>STARTTLS</socketType>
            <authentication>зашифровано паролем</authentication>
            <username>%EMAILADDRESS%</username>
        </ исходящий сервер>
    </emailProvider>
</clientConfig>```


  [1]: https://i.stack.imgur.com/HLROe.png
  [2]: https://wiki.mozilla.org/Thunderbird:Автоконфигурация
Рейтинг:1
флаг cn

от:https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html#setup-dns-record-for-autoconfig

Как работает автоматическое обнаружение в Microsoft Outlook Предупреждение

Outlook требует действительный сертификат ssl, самозаверяющий сертификат ssl может не работать.

Без Microsoft Exchange порядок логики, которую Outlook 2007 и более поздние версии используют при попытке выяснить, где получить параметры сервера, следующий:

Запрос корневого домена HTTPS. Outlook использует доменную часть адреса электронной почты пользователя для выполнения этого запроса, поэтому https://customer.com/autodiscover/autodiscover.xml. Если описанное выше не удалось, попробуйте домен автообнаружения HTTPS: https://autodiscover.customer.com/autodiscover/autodiscover.xml. Если вышеописанное не удалось, попробуйте тот же URL-адрес, но HTTP: http://autodiscover.customer.com/autodiscover/autodiscover.xml Если все не удалось, попробуйте запись DNS SRV: _autodiscover._tcp.customer.com. Если он возвращает имя веб-узла и номер порта, например, mail.host.com и номер порта 443, попробуйте https://mail.host.com:443/autodiscover/autodiscover.xml Идеальным решением является установка записи DNS SRV _autodiscover._tcp.customer.com, указывающей на ваш сервер mail.host.com.

Компонент автообнаружения, настроенный iRedMail Easy, поддерживает URL-адреса:

https://mail.host.com/autodiscover/autodiscover.xml https://autodiscover.host.com/autodiscover/autodiscover.xml (DNS-запись autodiscover.host.com должна указывать на IP-адрес вашего почтового сервера a.b.c.d.)

Jayce avatar
флаг au
Спасибо, что поделился. Удивительный!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.