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

Как указать исходящую справку с помощью sendmail?

Как указать полное доменное имя (имя хоста и домена), которое почтовый сервер представляет как в HELO / EHLO при отправке исходящей электронной почты с помощью sendmail?

Я добавил в sendmail.mc следующее:

define(`confDOMAIN_NAME', `mail.foo.com')dnl

а потом:

m4 sendmail.mc > sendmail.cf
service sendmail restart

Я также подтвердил, что это работало со службой проверки электронной почты на http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com). Отличный сервис, вы отправляете ему электронное письмо, и он отвечает на заголовок from с информацией о вашем SPF, ключах домена и т. Д.

Для полноты - можно также использовать

define(confHELO_NAME,`something.not.the.same.as.the.domain.name')

если нужен более полный контроль (например, в тюрьме freeb-bsd может быть желательно, чтобы параметры confDOMAIN_NAME и MASQUERADE_AS сильно отличались от имен HELO / EHLO.

Dw.

define(`confSMTP_LOGIN_MSG', `$j; $b')dnl

Также настройте /etc/hosts файл, как показано ниже

xxx.xxx.xxx.xxx           server server.yourdomain.com server
127.0.0.1                 server server.yourdomain.com server