В настоящее время на моем сервере установлено два домена на двух разных IP-адресах. Один установлен на основном IP-адресе домена, а второй - на IP-адресе аварийного переключения. Допустим, у меня есть domain1.com и domain2.com
В настоящее время демон почтовой программы доставляет почту с MAILER-DAEMON@domain2.com, изначально постфикс был установлен с доменом 2. Я бы хотел, чтобы вместо этого он отправлялся с домена 1. Я понятия не имею, что заставляет postfix выбирать домен2 вместо домена1.
я видел Переименовать mailer-daemon в postfix по этому вопросу, но я не хочу «переименовывать» mailer-daemon, я хочу изменить домен, который mailer-daemon использует по умолчанию.
Вероятно, у вас есть исходный домен в $mydomain
, так что измените это.
Из Базовая конфигурация Postfix:
Какое доменное имя использовать в исходящей почте
В
myorigin
Параметр указывает домен, который отображается в почте, отправляемой на этот компьютер. По умолчанию используется имя локального компьютера,$myhostname
, по умолчанию используется имя машины. Если у вас не очень маленький сайт, вы, вероятно, захотите изменить его на$mydomain
, который по умолчанию является родительским доменом имени машины.Для обеспечения согласованности адресов отправителя и получателя,
myorigin
также указывает имя домена, добавляемое к неквалифицированному адресу получателя.Примеры (укажите только один из следующих):
/etc/postfix/main.cf
:myorigin = $myhostname (default: send mail as "user@$myhostname") myorigin = $mydomain (probably desirable: "user@$mydomain")
В вашем файле main.cf (/etc/postfix/main.cf) должны быть 2 правильные строки:
mydomain = mydomain1.net (а mydomain1.net - ваш домен)
myorigin = $ mydomain
Часть имени хоста может использоваться для части MX:
Если main.cf
файл имеет myorigin = /etc/mailname
затем $myorigin
устанавливается на имя домена в файле. Чтобы изменить доменное имя, просто измените домен в файле.