Сервер Sendmail продолжает пересылать почту на неправильный сервер

Сервер Sendmail продолжает пересылать почту на неправильный сервер

Электронная почта в мою организацию (mycompany.com) проходит через 2 сервера sendmail, работающих на CentOs 5.6,почта01ипочта02. Я настроил новый сервер sendmail,почта03, на другом сайте для целей DR, и сейчас я его тестирую.

Я еще не настроил публичные записи MX, чтобы они указывали на новый сервер, так как для этого требуется некоторая бюрократическая волокита, поэтому я решил протестировать новый сервер изнутри. Я начал сеанс telnet с mail02 на mail03 порт 25 и ввел команды SMTP для отправки письма с gmail на[email protected]. Я получаю письмо, но я заметил, что mail03 сначала ретранслирует почту на mail01, а затем mail01 доставляет ее на мой внутренний сервер обмена. У меня включена функция mailertable и запись для mycompany.com, которая указывает напрямую на мой сервер обмена, поэтому я не знаю, почему он ретранслирует почту куда-то еще.

Я не смог найти конфигурацию, которая бы это делала, поэтому подумал, что это проблема DNS. Поскольку у меня нет полномочий изменять публичные записи DNS, я настроил тестовый DNS-сервер, содержащий запись MX для mycompany.com, которая указывает на mail03.

На этот раз при отправке письма возникает следующая ошибка:

Dec 30 03:53:21 mail03 sendmail[1886]: rBU3qVcM001880: SYSERR(root): mail3.mycompany.com. config error: mail loops back to me (MX problem?)

Может быть, есть настройка, которая сообщает sendmail, что он отвечает за домен или что-то еще? Я не помню, чтобы у меня была такая проблема, когда я настраивал два других сервера. Любая помощь будет оценена.

решение1

Как оказалось, это не имело никакого отношения к конфигурации sendmail. Когда я редактировал файл resolv.conf для нового сервера, я добавил запись сервера имен, но не редактировал запись домена поиска, которая осталась как 'domain.org'. После изменения на 'mycompany.com' почта начала нормально ретранслироваться.

Хотя я не знаю, почему это имеет значение.

Связанный контент