Назад | Перейти на главную страницу

Postfix добавляет myorigin к не-FQDN, несмотря на «append_at_myorigin = no»

У меня работает постфикс и локальный сервер LMTP. В моем main.cf у меня есть append_at_myorigin = no. Когда я бегу postconf|grep append_at_myorigin Я понимаю, что это значение нет.

Но по какой-то причине postfix все еще добавляет myorigin к не-FQDN (т.е. отправка пользователю становится user @ my-devices-hostname), и неудивительно, что сервер LMTP не знает, что делать с этими перезаписанными адресами.

Почему postfix это делает и как я могу это остановить?

В соответствии с: http://www.postfix.org/postconf.5.html, append_at_myorigin не следует изменять. Не видя файлов журнала, сложно понять, что происходит. Попробуйте установить подробное ведение журнала для snmpd в master.conf "snmpd -v

smtp      inet  n       -       n       -       -       smtpd

страница руководства

append_at_myorigin (default: yes)
With locally submitted mail, append the string "@$myorigin" to mail addresses without domain information. With remotely submitted mail, append the string "@$remote_header_rewrite_domain" instead.

Note 1: this feature is enabled by default and must not be turned off. Postfix does not support domain-less addresses.

Note 2: with Postfix version 2.2, message header address rewriting happens only when one of the following conditions is true:

The message is received with the Postfix sendmail(1) command,
The message is received from a network client that matches $local_header_rewrite_clients,
The message is received from the network, and the remote_header_rewrite_domain parameter specifies a non-empty value.
To get the behavior before Postfix version 2.2, specify "local_header_rewrite_clients = static:all".