В каких случаях sendmail считает почтовый домен локальным

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск


При использовании почтового сервера Sendmail при указании MX записей на сторонний хост могут возникать проблемы, что локальная почта с данного домена не уходит так как почтовый сервер считает данный домен локальным

При этом как правило в логах видны сообщения похожие на следующее:

Jun 8 20:22:03 domain sm-mta[31998]: p58GM37V031998: <info@domain.ru>... User unknown
Jun 8 20:22:03 domain sendmail[31997]: p58GM3Kw031997: to==?utf-8?B?MQ==?= <info@domain.ru>, ctladdr=www (80/80), delay=00:00:00, 
xdelay=00:00:00, mailer=relay, pri=31842, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown

Почтовый сервер sendmail считает почтовый домен локальным (то есть обрабатывает почту для данного домена) в следующих случаях, если на сервер указывают записи:

  1. Запись A или MX в прямой зоне DNS (проверяется командой host имя.домена)
  2. Hostname сервера
  3. Записи в /etc/hosts
  4. Записи в обратной зоне DNS (проверяется командой host ip-address)
  5. Записи в /etc/mail/local-hosts-names, /etc/mail/virtusertable и непосредственно имя домена может быть определено в конфигах sendmail (hostname.mc, sendmail.mc и из него который создается sendmail.cf - команда grep -i domain /etc/mail/* найдет эти записи.


После правок файлов следует перезапускать sendmail, основной parient процесс может (вернее так и делает) записи в DNS. Запись в обратной зоне DNS меняется через BILLmanager.

Личный кабинет (BILLmanager)------"Товары/Услуги"------"Виртуальные серверы"------Выделяете нужный продукт------Кнопка "IP"------Выделяете нужный ip-адрес------Кнопка "Изменить"

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER