Назад | Перейти на главную страницу

Sendmail из домена в тот же домен

Поскольку я отделил свой почтовый сервер от apache / веб-сервера для того же домена, я беспокоюсь о письмах, которые отправляются, например. через php с веб-сервера на @ same-domain.com. Он пытается доставить сообщение на localhost, хотя почтовый сервер (цель) - это другой компьютер :-(

Как исправить маршрут доставки почты?

Спасибо

Вам просто нужно убедиться, что Sendmail на веб-сервере не считает same-domain.com локальным именем, что должно быть таким же простым, как удаление его из файла local-host-names (я бы также удалил все ссылки из виртуозный, если он там).

Если веб-сервер и почтовый сервер находятся в одной сети, я бы также предложил настроить ваш веб-сервер для использования вашего почтового сервера в качестве интеллектуального хоста, чтобы веб-сервер пересылал на него всю почту и позволял почтовому серверу обрабатывать всю доставку почты. Это делается с помощью опции DS в sendmail.cf, но в зависимости от вашей ОС этот файл может быть автоматически сгенерирован из файла mc. В моих системах у меня есть файл {hostname} .mc в / etc / mail, который содержит параметр SMART_HOST. Затем его можно использовать для создания нового sendmail.cf, запустив make в том же каталоге.