myorigin не установлен для постфикса

myorigin не установлен для постфикса

Я управляю веб-сайтом на двух экземплярах AWS EC2 под управлением Ubuntu 16.04.4 LTS.

Я редактирую /etc/postfix/main.cf и раскомментирую

myorigin = /etc/mailname

Затем я вхожу

 sudo postfix reload
  echo $myorigin

и ничего не получить (пусто)

Затем я вхожу

  sudo service postfix restart
  echo $myorigin

и ничего не получаю (пусто). Я не понимаю, почему не устанавливается myorigin.

решение1

Вы настраиваете myoriginфайл конфигурации Postfix.

echo $myoriginотобразит содержимое переменной оболочки или окружения с именем myorigin, которая не имеет ничего общего с настройками Postfix. Поскольку вы не установили такую ​​переменную оболочки/окружения ни в чем, что считывала оболочка, результатом будет пустая строка (blank).

Чтобы просмотреть myoriginнастройки Postfix, вам следует запустить sudo postconf myorigin.

Параметр Postfix myorigin = /etc/mailnameсообщает Postfix, что нужно прочитать фактическое myoriginзначение из файла с именем /etc/mailname. Так что если вы хотите получить фактическое имя хоста, которое Postfix будет использовать в качестве исходного адреса в исходящих письмах, вы можете просто запустить cat /etc/mailnameвместо этого.

Связанный контент