Когда вы отправляете электронную почту через локальную отправку, известную как 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 по умолчанию, чтобы проверить правильность запрошен нестандартный каталог конфигурации.
Таким образом, хотя в большинстве других аспектов все экземпляры равны, по умолчанию Экземпляр «равнее других». Вы можете создать дополнительные экземпляры, но у вас должен быть хотя бы экземпляр по умолчанию, с его конфигурационным каталогом в компилированном по умолчанию месте.
Некоторые предложения:
sendmail -C
, чтобы указать экземпляр для отправки электронной почты. Или 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.