Проблема с сервером exchange 2003 в нашей компании: пользователи могут отправлять и получать почту друг от друга. получение внешней почты (например, от hotmail) не работает, отправка на внешние почтовые адреса работает.
Я должен упомянуть, что вчера мы сделали перенос DNS
Какие изменения DNS вы внесли?
Вероятно, это проблема из-за того, что измененные записи неверны - вам необходимо проверить, что MX
записи существуют для домена и указывают на действительные A
записи для SMTP-серверов.
Ваша ошибка относительно "доменных литералов" возникает из-за конфигурации вашего почтового сервера. Я полагаю, что это было намеренно, и вы никогда не ожидаете, что почта будет отправлена на user@ip.ip.ip.ip. Очевидно, что говорит ваш почтовый сервер.
Ваш провайдер одновременно является правильным и неправильным человеком для проверки ваших данных. Предполагая, что вы используете их серверы, они видят самую последнюю информацию. Скорее всего, старая информация кэшируется в других местах или цепочка, указывающая на ваш сервер, неполна - например, основные серверы домена могут не указывать на ваш сервер имен.
Чтобы проверить, что почтовый сервер работает правильно, а система DNS - нет, я предлагаю разместить запись хоста на почтовом сервере, а затем отправлять почту с него. В противном случае сделайте некоторое прямое копание записей DNS: dig example.com @10.1.2.3
. Проверьте все необходимые типы записей в цепочке (NS @ a .com сервер, A и MX на вашем сервере ...).