Как я могу настроить myhostname для работы с Постфиксом?

Я должен был ожидать, пока я не мог войти в ILO/Drac. Параметры начальной загрузки ядра не работают над текущими дистрибутивами Linux.

1
задан 20 October 2013 в 08:31
2 ответа

Для настройки правильного сервера Ubuntu (12.04.x) для электронной почты используется несколько файлов. Вот список тех, которые доступны на данный момент на моем сервере.

  • / etc / hosts - Этот файл на моем сервере Ubuntu содержит следующую строку, среди других строк

127.0.1.1 myhostname.mydomainname.tld myhostname

Примечание. Пожалуйста, никогда не касайтесь строки, содержащей 127.0.0.1 . Он может генерироваться и / или обновляться веб-хостом при каждой перезагрузке.

  • / etc / hostname - Этот файл на моем сервере Ubuntu имеет следующее содержимое.

myhostname

  • / etc / mailname - Этот файл в мой сервер Ubuntu имеет следующее содержимое.

mydomainname.tld

  • /etc/postfix/main.cf - Этот файл на моем сервере Ubuntu содержит, среди прочего, следующие строки ...
myorigin      = /etc/mailname
myhostname    = myhostname.mydomainname.tld
mydestination = localhost, myhostname.mydomainname.tld

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

$ sudo hostname -F /etc/hostname
$ sudo service postfix restart

Если у вас есть сервер, предназначенный исключительно для электронной почты, я бы рекомендовал сохранить имя хоста как mail . В противном случае используйте любое имя хоста и продолжайте отправлять электронные письма как mydomainname.tld с помощью Mandrill.

Убедитесь, что все работает должным образом даже после перезагрузки. Вы бы не хотели, чтобы ваш веб-хостинг переопределял какие-либо файлы при перезагрузке, это может повлиять на отправку / получение электронной почты.

Я надеюсь, что это поможет.

используйте любое имя хоста и продолжайте отправлять электронные письма как mydomainname.tld с помощью Mandrill.

Убедитесь, что все работает должным образом даже после перезагрузки. Вы бы не хотели, чтобы ваш веб-хостинг переопределял какие-либо файлы при перезагрузке, это может повлиять на отправку / получение электронной почты.

Я надеюсь, что это поможет.

используйте любое имя хоста и продолжайте отправлять электронные письма как mydomainname.tld с помощью Mandrill.

Убедитесь, что все работает должным образом даже после перезагрузки. Вы бы не хотели, чтобы ваш веб-хостинг переопределял какие-либо файлы при перезагрузке, это может повлиять на отправку / получение электронной почты.

Я надеюсь, что это поможет.

2
ответ дан 3 December 2019 в 18:49

Внесите изменения в свой файл / etc / hosts , как показано ниже:

<IP>   <FQDN>  <ALIAS>

В вашем случае это будет:

127.0.0.1  mail.mydomainname.com  mail

, затем внесите следующие изменения:

если вы используете Ubuntu:

Отредактируйте / etc / hostname и измените на новое значение,

nano /etc/hostname 

если вы используете RHEL / CentOS:

Edit: / etc / sysconfig / network

HOSTNAME=mail.mydomainname.com

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

hostname mail

, затем проверьте.

1
ответ дан 3 December 2019 в 18:49

Теги

Похожие вопросы