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

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

smtpd_reject_unlisted_sender = true

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

SMTPRecipientsRefused: (скрыто) (550, b'5.1.0 (скрыто) Адрес отправителя отклонен: @ mydomain.com ')}

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

0
задан 29 June 2020 в 15:35
1 ответ

Вместо того, чтобы сделать эту директиву глобальной, поместите 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
1
ответ дан 29 June 2020 в 15:57

Теги

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