0

后缀,Debian。我收到垃圾邮件,但我不确定如何阻止它,因为垃圾邮件发送者每次都使用不同的邮件地址。

例如:mike.newsletter30@gmail.com mike.sfsd4f564s6df45ds@gmail.com mike.newsletter30u@gmail.com

等等

我已经设置了发件人访问文件,所以我可以阻止来自特定服务器的邮件,如下所示:

mike.newsletter30u@gmail.com 拒绝

但这还不够。我需要设置更具体的规则,例如所有包含“mike”的发件人。在这种情况下应该被阻止。

不幸的是,像这样的规则:麦克。拒绝

不起作用。我搜索了谷歌和后缀文档我仍然无法弄清楚如何做到这一点。这甚至可能吗?

你有什么想法?

4

2 回答 2

2

2 年没有澄清:S 请注意,它是一个正则表达式,使用:

/^(F|f)rom: *mike*@gmail.com/

将不起作用,因为您将 * 视为通配符,正则表达式使用 * 匹配前面的字符 0 次或更多次,点 (.) 用于匹配任何字符,因此匹配 fsdghfsdjmike84329@gmail.com 的正则表达式应该是就像是

/^(F|f)rom: .*mike.*@gmail.com/
于 2015-09-24T14:02:10.467 回答
1

首先确保您在 main.cf 中启用了标头检查

header_checks = regexp:/etc/postfix/header_checks

然后将匹配规则添加到您的检查中,例如:

/^(F|f)rom: mike.*@gmail.com/ REJECT JUNK is not allowed by this server

最后重新启动/重新加载后缀以进行活动更改。

于 2013-07-28T06:21:51.480 回答