Я действительно новичок в 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.
Во втором блоке вместо этого говорится о маскараде; вы просите замаскировать как домен в заголовках сообщений, так и в конверте.