Ручная настройка подключения к Exchange в Outlook 365/2019/2016

В современных версия Outlook (начиная с Outlook 2016) отсутствует возможность ручной настройки почтового профиля пользователя для подключения к ящику на Exchange Server или Exchange Online (Microsoft 365). Разработчики считают, что Outlook должен всегда использоваться механизм Autodiscover для автоматического обнаружения параметров подключения к ящику Exchange.

Однако в некоторых случаях автообнаружение не может быть выполнено (не правильно настроен Autodiscover, проблемы с доступом к файлу Autodiscover.xml и т.п.) и пользователю нужно настроить подключение к Exchange серверу вручную. Разберемся, как это сделать.

В этой статье мы рассмотрим, как в Outlook 2019/2016 и Outlook 365 вручную настроить подключение к почтовому ящику на on-premises Exchange Server или в Microsoft 365 (Exchange Online) с помощью локального XML файла, который содержит необходимую информацию для подключения. Этот метод поможет вам настроить подключение к ящику, если автообнаружение не может быть выполнено (не правильно настроен Autodiscover, проблемы с доступом к файлу Autodiscover.xml, ограничен доступ в интернет, используется прокси, подключение ко внутреннему Exchange через VPN и т.п.).

Совет . Конечно, в первую очередь мы рекомендуем корректно настроить Autodiscover для вашего почтового домена. К ручной настройке подключения в Outlook нужно переходить только в случаях, если не удается настроить автообнаружение.

Метод 1. Локальный XML редирект файл для Outlook

  1. Если у вас есть URL для доступа к вашему Exchange через OWA, проверьте, доступен ли следующий URL адрес _https://mail.remontka.com/autodiscover/autodiscover.xml (для доступа к xml файлу вам придется выполнить аутентификацию). Если файл доступен, перейдите к следующему шагу. Если нет – переходите ко второму методу настройки;
  2. Создайте на локальном диске компьютера собственный XML файл, который будет перенаправлять Outlook на данный URL адрес с файлом autodiscover.xml. Создайте текстовый файл autodiscover.xml со следующим текстом и сохраните его в локальный каталог на компьютере (например, C:Autodiscoverautodiscover.xml) <?xml version="1.0" encoding="utf-8" ?>
    <Autodiscover >
    <Response >
    <Account>
    <AccountType>email</AccountType>
    <Action>redirectUrl</Action>
    <RedirectUrl>_https://mail.remontka.com/autodiscover/autodiscover.xml</RedirectUrl>
    </Account>
    </Response>
    </Autodiscover>

    Примечание . Замените значение в параметре RedirectUrl на URL адрес Autodiscover для вашего домена.
  3. Откройте редактор реестра, перейдите в ветку HKEY_CURRENT_USERSOFTWAREMicrosoftOffice16.0OutlookAutoDiscover и создайте ключ типа REG_SZ с именем вашего домена и значением, указывающим на созданный ранее XML файл.Например,
    • Имя параметра : winitpo.ru
    • Значение : C:Autodiscoverautodiscover.xml

    Затем создайте в этой же ветке REG_DWORD параметр PreferLocalXML со значением 1 . После этого, Outlook при выполнении автообнаружения всегда в первую очередь будет обращаться к вашему локальному файлу autodiscover.xml;

  4. Откройте Outlook, запустить мастер добавления новой учетной записи. Укажите свое имя, email адрес и пароль. Если вы все сделали верно, Outlook должен настроить подключение к ящику Exchange автоматически.

Метод 2. Локальный Autodiscover.XML файл с настройками подключения к Exchange

Если с вашего компьютера недоступен URL с файлом autodiscover.xml, придется вручную создать локальный XML файл с полными настройками пользователя для подключения к яшику Exchange или Microsoft. Пример параметров, которые нужно указывать в этом файле можно получить с уже настроенного клиента Outlook. Для этого, перейдите в папку C:Users%username%AppDataLocalMicrosoftOutlook , где вы найдете файл с именем [длинныйGUID]-Autodiscover.xml .

Скопируйте этот файл, измените, если нужно параметры учетной записи и поместите его в папку C:Autodiscoverautodiscover.xml . Затем выполните 3 и 4 шаг из первого метода.

Если получить такой файл не удаётся, можно попробовать создать его вручную. Формат файла должен быть таким.

При использовании Outlook Anywhere (RPC/HTTP)

<?xml version="1.0" encoding="utf-8"?>
<Autodiscover >
<Response >
<User>
<AutoDiscoverSMTPAddress>[SMTP_ADDRESS]</AutoDiscoverSMTPAddress>
<LegacyDN>[USER_LEGACYDN]</LegacyDN>
</User>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>EXCH</Type>
<Server>[SERVER_NAME]</Server>
<ServerDN>[SERVER_DN]</ServerDN>
<AuthPackage>[RPC_AUTH_PACKAGE]</AuthPackage>
</Protocol>
<Protocol>
<Type>EXPR</Type>
<Server>[OUTLOOK_ANYWHERE_SERVER]</Server>
<SSL>On</SSL>
<AuthPackage>[HTTP_AUTH_PACKAGE]</AuthPackage>
<ServerExclusiveConnect>on</ServerExclusiveConnect>
<CertPrincipalName>[CERTIFICATE_PRINCIPAL_NAME]</CertPrincipalName>
<ServerExclusiveConnect>off</ServerExclusiveConnect>
</Protocol>
</Account>
</Response>
</Autodiscover>

При подключении без Outlook Anywhere:

<?xml version="1.0" encoding="utf-8"?>
<Autodiscover >
<Response >
<User>
<AutoDiscoverSMTPAddress>[SMTP_ADDRESS]</AutoDiscoverSMTPAddress>
<LegacyDN>[USER_LEGACYDN]</LegacyDN>
</User>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>EXCH</Type>
<Server>[SERVER_NAME]</Server>
<ServerDN>[SERVER_DN]</ServerDN>
<AuthPackage>[RPC_AUTH_PACKAGE]</AuthPackage>
</Protocol>
</Account>
</Response>
</Autodiscover>

В данных XML файлах нужно изменить данные в квадратных скобках на информацию, соответствующую вашему домену (ее может выдать администратор Exchange Server или AD).

Метод 2.1. Пример Autodiscover.XML для Microsoft 365 (Exchange Online)

Если вы хотите вручную подключить в Outlook 365/2019/2016 ящик из Microsoft 365 (Exchange Online), вы можете получить все необходимые параметры файла autodiscover.xml для подключения к ящику с помощью PowerShell.

Подключитесь к своему тенанту EOL с помощью PowerShell модуля Exchange Online v2 :

Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true

Получите параметры ящика пользователя с помощью команды:

Get-Mailbox -Identity kbuldogov | select DisplayName,LegacyExchangeDN,PrimarySmtpAddress,ExchangeGuid|fl

Ниже представлен пример файла Autodiscover.xml для подключения к почтовому ящику в Microsoft 365 (Exchange Online)

Ниже представлен пример готового файла Autodiscover.xml для Exchnage Online. Замените выделенные параметры на значения атрибутов, которые вы получили выше:

<?xml version="1.0" encoding="utf-8"?>_x000D_<Autodiscover >_x000D_<Response >_x000D_<User>_x000D_<DisplayName> [DisplayName] </DisplayName>_x000D_<LegacyDN>[LegacyExchangeDN] </LegacyDN>_x000D_<AutoDiscoverSMTPAddress>[PrimarySmtpAddress] </AutoDiscoverSMTPAddress>_x000D_<DeploymentId>1234</DeploymentId>_x000D_</User>_x000D_<Account>_x000D_<AccountType>email</AccountType>_x000D_<Action>settings</Action>_x000D_<MicrosoftOnline>True</MicrosoftOnline>_x000D_<ConsumerMailbox>False</ConsumerMailbox>_x000D_<Protocol Type="mapiHttp" Version="1">_x000D_<MailStore>_x000D_<ExternalUrl>https://outlook.office365.com/mapi/emsmdb/?MailboxId=[ExchangeGuid]@remontka.com</ExternalUrl>_x000D_</MailStore>_x000D_<AddressBook>_x000D_<ExternalUrl>https://outlook.office365.com/mapi/nspi/?MailboxId=[ExchangeGuid]@remontka.com</ExternalUrl>_x000D_</AddressBook>_x000D_</Protocol>_x000D_<Protocol>_x000D_<Type>WEB</Type>_x000D_<Internal>_x000D_<OWAUrl AuthenticationMethod="LiveIdFba, OAuth">https://outlook.office365.com/owa/</OWAUrl>_x000D_<Protocol>_x000D_<Type>EXCH</Type>_x000D_<ASUrl>https://outlook.office365.com/EWS/Exchange.asmx</ASUrl>_x000D_</Protocol>_x000D_</Internal>_x000D_<External>_x000D_<OWAUrl AuthenticationMethod="Fba">https://outlook.office365.com/owa/remontka.com/</OWAUrl>_x000D_<Protocol>_x000D_<Type>EXPR</Type>_x000D_<ASUrl>https://outlook.office365.com/EWS/Exchange.asmx</ASUrl>_x000D_</Protocol>_x000D_</External>_x000D_</Protocol>_x000D_<Protocol>_x000D_<Type>EXHTTP</Type>_x000D_<Server>outlook.office365.com</Server>_x000D_<SSL>On</SSL>_x000D_<AuthPackage>Basic</AuthPackage>_x000D_<ServerExclusiveConnect>On</ServerExclusiveConnect>_x000D_</Protocol>_x000D_</Account>_x000D_</Response>_x000D_</Autodiscover>_x000D_

Перезапустите Outlook после настройки учетной записи. При первом запуске должно появиться современное окно проверки подлинности (Modern Authentication) Microsoft 365

Microsoft 365. Введите имя пользователя и пароль. Если для пользователя включен MFA в Microsoft 365 , подтвердите вход вторым фактором.

Если при запуске Outlook появляется пустое окно аутентификации Office 365, вы можете исправить эту проблему по этой инструкции .

После этого Outlook подключится к ящику, и вы увидите список почтовых папок и писем

admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

1 неделя ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

1 неделя ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

1 неделя ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

1 неделя ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

1 неделя ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

1 неделя ago