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

Sendmail настроить маскарадный домен

Я действительно новичок в sendmail, и я пытаюсь правильно настроить его как мой сервер mta.
Прежде всего, я пытаюсь выполнить несколько простых задач, например замаскировать доменное имя, чтобы показать то, что мне нужно. В смысле, я бы хотел from поле электронного письма для отображения foo@myDomain.com
Для этого я сначала попробую следующее, но не сработало:

define(`confDOMAIN_NAME', `myDomain.com')dnl
FEATURE(`relay_entire_domain')dnl

Должно ли это сработать?

Поскольку у меня это не сработало, я попробовал:

MASQUERADE_AS(myDomain.com)dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(myDomain.com)dnl

Последний блок работал нормально, но я все еще думаю, что первый должен был работать.

Может ли кто-нибудь указать, в чем ошибка в первом блоке?
Должно было сработать?
Синтаксис устарел? Наконец, может ли кто-нибудь сказать, в чем разница между первым и последним блоком? Заранее спасибо :)

PD: Используя confMAILER_NAME Если я могу установить имя пользователя по умолчанию, т.е. myUser@....

Второй блок - это то, что вы используете для маскировки домена "от". Первый блок управляет HELO-ответом сервера. Скажем, фактическое имя хоста сервера host1.abc.net. Настройка define(confDOMAIN_NAME ', abc.net')dnl представит имя отправляющего сервера как abc.net.

Первый блок говорит, что вы должны ретранслировать хосты в своем домене, как вы можете проверить в документация по sendmail.

Во втором блоке вместо этого говорится о маскараде; вы просите замаскировать как домен в заголовках сообщений, так и в конверте.