我最近为我们公司设置了 Docker-Mailserver(v. 12.1.0)。到目前为止,它运行良好,除了一件事:我们从客户的 Redmine 系统收到自动电子邮件。这些电子邮件不是通过客户的官方邮件服务器发送的,因此对传入邮件的 Spf 检查失败。来自同一客户的 Outlook 约会也被拒绝。我需要一种方法来为这些电子邮件设置白名单。但目前我不清楚 Spf 检查是由 Postfix 还是由 Rspamd 执行的。有人能告诉我如何设置这样的白名单吗?
在 main.cf 中我可以找到以下设置:
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
我设置了一个 postfix-policyd-spf.conf,其中包含以下内容(匿名域和 IP):
debugLevel = 1
defaultSeedOnly = 1
skip_addresses = 127.0.0.0/8,::ffff:127.0.0.0/104,::1
Whitelist = 172.28.0.0/16,x.y.187.36/32
Domain_Whitelist = mailxxxxxxx.com,xx.yyyyyyyy.outlook.com,some.others.com
域名白名单包含向我们的收件人发送这些邮件的邮件服务器的域名。我收到了其中一封邮件的答复:
550 5.7.23 邮件因违反发件人策略框架而被拒绝 -> 550 5.7.1 被 mycustomer.de 的 DMARC 策略拒绝
被拒绝:ourdomain.de
发件人:xxxxxx.erprdyy.prod.outlook.com
我该怎么做才能收到这些邮件?提前感谢您的见解。
毫米