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

Postfix: разрешить неуказанного отправителя только для определенного IP / приложения

Чтобы избежать обратного рассылки писем, в Postfix я установил:

smtpd_reject_unlisted_sender = правда

Но это не позволяет Odoo отправлять определенные электронные письма, поскольку он использует некоторые настраиваемые псевдонимы в качестве отправителя:

SMTPRecipientsRefused: {'myuser@mydomain.com': (550, b'5.1.0 <bounce+92-account.invoice-40@@mydomain.com>: Sender address rejected: @mydomain.com')}

Как я могу внести в белый список сервер / приложение Odoo?

Вместо того, чтобы делать это глобальной директивой, поместите reject_unlisted_sender в smtpd_sender_restrictions (он должен появиться после permit_mynetworks и permit_sasl_authenticated, если вы это использовали).

Теперь вы можете добавить IP-адрес отправителя в mynetworks = внести его в белый список и заставить обходить эту проверку.

Пример с моего живого почтового сервера:

smtpd_sender_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        reject_unlisted_sender,
        reject_unauthenticated_sender_login_mismatch,
        permit