Я обновляюсь с Exchange 2010 до Exchange 2013. Я установил Exchange 2013 на отдельном сервере и смог перенести свой почтовый ящик в базу данных Exchange 2013 с помощью Exchange 2013 EAC/ECP. Однако при попытке отправить тестовое письмо с помощью OWA 2013 возникает следующая ошибка:
У вас нет разрешения на выполнение этого действия.
Я гуглил эту ошибку, и все они говорят, что проблема в DNS и нужно установить IP-адрес DC. Но DNS моего сервера Exchange 2013 (Windows 2012 R2) уже установлен на IP-адрес DC Active Directory (где находится основной DNS). Кроме того, эта организация Exchange предназначена только для внутреннего сетевого использования.
Текущий Exchange 2010 все еще работает нормально и может отправлять и получать электронные письма. Но я не могу отправлять письма из почтового ящика 2010 в почтовый ящик 2013 и наоборот. Если я отправляю письма из почтового ящика 2013 в другой почтовый ящик 2013, возникает указанная выше ошибка. Я также проверил журнал SMTP, и там ничего нет.
Какая может быть возможная причина, кроме DNS?
решение1
Я наконец решил эту проблему.
Оказывается, это действительно была проблема DNS. Имя хоста, которое использует мой exchange 2013, указывает на другой IP, нежели тот, который был установлен намеренно. После того, как я это исправил, я изменил DNS Lookup в ECP/EAC с Custom на привязку к сетевому адаптеру, а затем перезапустил службу MSExchangeTransport. Письмо наконец-то было отправлено. Оно должно было работать с использованием Custom DNS lookup после того, как я исправил имя хоста, но в моем случае этого не произошло.
Я использовал nslookup для проверки IP-адреса имени хоста.