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

Я вижу, вы изменили тип разметки с MBR на GPT. Ваша прошивка находится в режиме legacy/CSM/BIOS или вы также изменили тип прошивки на UEFI? В любом случае вам нужно будет переустановить загрузчик. Если вы используете режим BIOS (, а не UEFI ), вам потребуется добавить загрузочный раздел GRUB BIOS, поскольку сектора, которые использовались для хранения GRUB Stage 1.5, теперь заняты GPT. Если вы используете микропрограмму UEFI, вам потребуется добавить системный раздел EFI (ESP )в формате FAT из микропрограммы для загрузки.

0
20.03.2020, 02:54
1 ответ

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

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

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

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

1
28.04.2021, 23:20

Теги

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