Я установил новый сервер Windows 2012 R2 и установил на нем контроллер домена и Exchange 2016 со всем необходимым.
Да, я знаю, у меня не должно быть контроллера домена на том же сервере, что и сервер обмена, но это не моя проблема, все работает, за исключением того, что Outlook в Windows не может запускать MAPI через HTTP, потому что, когда он пытается MAPI через HTTP, он пытается использовать мое доменное имя контроллера домена и сервер обмена имя хоста, поэтому он пытается подключиться к WIN-XXXXXX.XXXXX.local, но мой внешний URL-адрес для моего веб-сервера - mail.mydomain.com, но что-то делает, что моя перспектива пытается MAPI через HTTP на этот неправильный URL-адрес, который не существует.
Я пытался выполнить поиск и поиск, но не могу найти, где изменить внешний URL-адрес для MAPI через HTTP, все остальное работает на моем внешнем URL-адресе, но не MAPI через HTTP.
Любые идеи?
Редактировать:
Обсудив это с другом, который долгое время работал с Exchange, он выяснил, что под веб-интерфейсом ECP есть меню под названием Серверы, где вы выбираете свой сервер и получаете небольшое окно с новым левым меню, где у вас есть Outlook Anywhere, здесь вы можете ввести свой внешний URL-адрес и внутренний URL-адрес для Outlook Anywhere.
Это решило мою проблему.
Вы не можете настроить большинство URL-адресов в ECP - некоторые из них нужно делать через командную консоль. Поэтому, пока вы изменили те, которые видите, у вас все равно будут проблемы, особенно с автообнаружением.
У меня есть руководство о том, что вам нужно изменить здесь: http://semb.ee/hostnames2013 - он написан для Exchange 2013, но также применим к Exchange 2016.