Exim 4 根据与“邮件发件人”不同的返回路径过滤垃圾邮件

Exim 4 根据与“邮件发件人”不同的返回路径过滤垃圾邮件

最近我收到(大量)垃圾邮件,其中“邮件来自:”来自合法用户(在我的服务器上),但“返回路径”不同。这种情况不应该发生在我们的用户身上,也就是说,收到的邮件[电子邮件保护]应该始终有一个平等的回报路径”[电子邮件保护]“。

我需要设置一个 exim4 过滤规则,检查“@mydomain.com”,然后检查发件人的电子邮件地址是否为返回路径。如果不同,则应拒绝该电子邮件。

我知道在某些情况下这可能是合法的使用(比如使用 gmail),但我们的政策不允许这样做。

有人可以提示我在哪里/如何实施这条规则吗?

谢谢

答案1

看一眼进出口过滤器基本上你需要类似(未经测试并且不确定语法):

if $header_from: contains "@mydomain.com" and $reply_address is not $header_from:
then
    fail 
    seen finish
endif

您可以在 旁边提供一个有意义的拒绝消息,fail如 中所示fail test "some message"

相关内容