Определение Постфиксного Экземпляра для отправки исходящего электронного письма

Дикий выстрел в темноте... имеет Вас, пытался добавить что-то как:

License: OtherLicense

прежде %description?

2
задан 13 April 2017 в 15:14
1 ответ

Когда вы отправляете электронную почту через локальную отправку, известную как sendmail , она будет использовать значение по умолчанию например, например, red.example.com . Такое поведение было объяснено в официальной документации postfix .

Один экземпляр Postfix особенный: это экземпляр, каталог конфигурации - это каталог по умолчанию, скомпилированный в Postfix коммунальные услуги. Расположение каталога конфигурации по умолчанию: обычно / etc / postfix, и его можно запросить через "postconf -d config_directory ". Мы вызываем экземпляр с этим каталог конфигурации "экземпляр по умолчанию".

Экземпляр по умолчанию отвечает за отправку локальной почты. В Утилита setgid postdrop (1) используется локальной отправкой sendmail (1) программа для буферизации сообщений в подкаталог maildrop очереди каталог экземпляра по умолчанию.

Даже в том редком случае, когда "sendmail -C" используется для отправки локальной почты в экземпляр Postfix, отличный от стандартного, по соображениям безопасности postdrop (1) сверится с файлом main.cf по умолчанию, чтобы проверить правильность запрошен нестандартный каталог конфигурации.

Таким образом, хотя в большинстве других аспектов все экземпляры равны, по умолчанию Экземпляр «равнее других». Вы можете создать дополнительные экземпляры, но у вас должен быть хотя бы экземпляр по умолчанию, с его конфигурационным каталогом в компилированном по умолчанию месте.

Некоторые предложения:

  1. На основании приведенного выше фрагмента вы можете попробовать использовать sendmail -C , чтобы указать экземпляр для отправки электронной почты. Или
  2. Другой обходной путь - заменить экземпляр, например red.example.com стать blue.example.us и наоборот.

Изменить на основе комментариев ниже

sendmail: fatal: User account5(###) is not allowed to submit mail

Вышеупомянутая ошибка, вызванная параметром authorized_submit_users , не заполнена (экземпляр postfix-blue). В результате никто не может выполнить sendmail через экземпляр postfix-blue. Добавление account5 к этому параметру должно решить проблему.

Другая ошибка

warning: connect to transport private/smtp: Connection refused

была вызвана отсутствием транспорта smtp в master.cf . Убедитесь, что эта строка присутствует в master.

1
ответ дан 3 December 2019 в 12:52

Теги

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