我有一个垃圾邮件过滤器,它会在与 Postfix 中的 SMTP 对话期间根据标头字段拒绝一些邮件header_checks
。
当用户设置从另一台服务器到我服务器上的地址的转发时,这是否是个问题?另一台服务器可能首先接受邮件,然后尝试转发,因此它无法在不产生反向散射的情况下将其退回。
当配置良好的服务器无法转发电子邮件时,它会如何反应?虽然我的服务器不应该对直接发送给它的邮件造成问题,但我不确定转发服务器如何正确反应,以及如果我不接受转发的邮件是否会给我的用户带来麻烦。
允许用户退出垃圾邮件过滤器并不容易,因为OK
receiver_checks(接受RCPT TO
命令)不会停止header_checks
执行,导致命令后出现REJECT DATA
。
答案1
TLDR;不,你应该拒绝它。
如果没有源地址重写(转发者承担转发垃圾邮件的责任),您应该遵守原始发件人的 SPF/DKIM/DMARC 政策并尽可能拒绝它。ARC 等新身份验证链仍在开发中。此外,他们的服务器所做的不是您的问题,他们不应该转发并将通知发回给原始用户。