Postfix:仅允许特定 IP/应用程序的未列出的发件人

Postfix:仅允许特定 IP/应用程序的未列出的发件人

为了避免电子邮件反向散射,我在 Postfix 上设置:

smtpd_reject_unlisted_sender = true

但这会阻止 Odoo 发送某些特定的电子邮件,因为它使用一些自定义别名作为发件人:

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

如何将 Odoo 服务器/应用程序列入白名单?

答案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

相关内容