В современных версия 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 и т.п.).
<?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>
Затем создайте в этой же ветке REG_DWORD параметр PreferLocalXML со значением 1 . После этого, Outlook при выполнении автообнаружения всегда в первую очередь будет обращаться к вашему локальному файлу autodiscover.xml;
Если с вашего компьютера недоступен 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).
Если вы хотите вручную подключить в 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 подключится к ящику, и вы увидите список почтовых папок и писем
Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…
Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…
Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…
Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…
Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…
Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…