为了避免电子邮件反向散射,我在 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