У меня есть Exchange 2010 в настройке хостинга, например:
Все люди в настоящее время подключаются через OWA или POP3 / SMTP, и это прекрасно работает. Проблема в том, что автообнаружение не работает, и RPC с точки зрения настройки Outlook тоже не работает. Не работает, подключен я к VPN или нет. Дело в том, что раньше он работал. Перед переустановкой моей машины 2 дня назад я мог успешно получать почту через Outlook, который был настроен с использованием автообнаружения (но я получал отчеты, что настройка новых клиентов не работала - поэтому не знаю, почему моя перспектива продолжала работать).
я использовал https://www.testexchangeconnectivity.com чтобы отследить его, и в основном сообщение примерно так:
Attempting to ping RPC endpoint 6004 (NSPI Proxy Interface) on server autodiscover.domain.pl.
The attempt to ping the endpoint failed.
Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.
Я пробовал разные решения, такие как отключение IP v6, переходил по нескольким ссылкам и делал все, что они предлагали, и все еще в той же точке:
C:\Users\admin>netstat -a | find "6001"
TCP 0.0.0.0:6001 EXCHANGE2:0 LISTENING
TCP [::]:6001 EXCHANGE2:0 LISTENING
C:\Users\admin>netstat -a | find "6002"
C:\Users\admin>netstat -a | find "6003"
C:\Users\admin>netstat -a | find "6004"
Я подписался (и еще несколько):
Хотя большинство из них относится к Exchange 2007, и у меня есть Exchange 2010, но я не могу найти много вещей, которые я могу найти на Exchange 2010 для решения текущей проблемы. После применения всех этих решений ошибка 6004 превратилась в ошибку 6001, которая не приближает меня к моим проблемам.
В этот момент даже твоя ошибка была 6001, а 6004 больше не было, порт 6004 все еще был закрыт, а 6001 оставался открытым.
Attempting to ping RPC endpoint 6001 (Exchange Information Store) on server autodiscover.domain.pl.
The attempt to ping the endpoint failed.
Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.
C:\Users\admin>netstat -a | find "6001"
TCP 0.0.0.0:6001 EXCHANGE2:0 LISTENING
TCP [::]:6001 EXCHANGE2:0 LISTENING
C:\Users\admin>netstat -a | find "6002"
C:\Users\admin>netstat -a | find "6003"
C:\Users\admin>netstat -a | find "6004"
Так что я вернулся к исходной точке. Я подозреваю, что это проблема с TMG, но не могу точно сказать. Я пробовал несколько комбинаций, но все терпели неудачу.
См. Эту статью: http://support.microsoft.com/kb/929852
Выберите инструмент Microsoft FixIt, который настроит сервер на предпочтение IPv4 над IPv6.
Убедитесь, что в вашем разделе реестра ValidPorts правильно настроены доменные имена, которые будут обращаться к серверу Exchange.