当用户使用转发时,在smtp对话框中拒绝邮件是否会造成麻烦?

我有一个垃圾邮件filter,它拒绝在SMTP对话框中使用header_checks在postfix的基础上的一些邮件

这是一个问题,当用户设置从另一台服务器转发到我的服务器上的地址? 另一台服务器可能首先接受邮件,然后尝试转发邮件,所以如果不创build反向散射,邮件就不会反弹。

无法转发电子邮件的时候,configuration好的服务器如何反应? 虽然我的服务器不应该为直接发送的邮件产生问题,但我不确定转发服务器的反应是否正确,如果我不接受发送的邮件而给用户造成麻烦,

允许用户select退出垃圾邮件filter并不容易,因为receiver_checks中的OK (接受RCPT TO命令)并不会停止执行header_checks ,这会导致DATA命令之后的REJECT。

TLDR; 不,你应该拒绝。

如果没有源地址重写(转发者接受转发垃圾邮件的责任),则应遵守原始发件人的SPF / DKIM / DMARC策略,并可能拒绝该策略。 像ARC这样的新的身份validation链仍在开发中。 另外他们的服务器不是你的问题,他们不应该转发和发送通知回原始用户。