Смена почтового адреса
Будучи новичком в Linux, я следовал этому руководству, чтобы настроить почтовый сервер:
https://www.digitalocean.com/community/articles/how-to-install-postfix-on-centos-6
Все работает правильно, но я отправляю почту с: root@mail.example.com
Я хочу, чтобы почта просто отправлялась с root@example.com, однако при изменении этого раздела:
myhostname = mail.example.com
mydomain = example.com
в
myhostname = example.com
mydomain = example.com
Почта не получена.:(
Чем это вызвано?
Кроме того, есть ли способ изменить почту, отправляемую из корня на другой префикс?
Спасибо, парни.
2 ответа
Как прокомментировал NickW, не стоит удалять fqdn из вашего имени хоста. Если вы ищете, чтобы отправитель отображался как root@example.com, а не root@mail.example.com, вам нужно отредактировать файл конфигурации main.cf. Параметр, который нужно изменить, myorigin
, В вашем случае вы можете установить его в $ mydomain. Вот фрагмент из постфиксной документации.
/etc/postfix/main.cf:
myorigin = $myhostname (default: send mail as "user@$myhostname")
myorigin = $mydomain (probably desirable: "user@$mydomain")
Вы не можете удалить полное доменное имя из myhostname, это означает, что сервер больше не знает, кто это.
Тот факт, что почта, отправленная с машины, указывается непосредственно как @fqdn, не является странным, так как не постфикс решает, что это программа, отправляющая почту. Программа, отправляющая почту, определяет параметр FROM, а программа, отправляющая почту root, использует ваше полное доменное имя.