一段时间以来,我收到了很多垃圾邮件。这些邮件各不相同,但如果我查找电子邮件地址的域名,它总是解析为相同的 IP 地址。
所以:
在 Postfix 中我可以拒绝每个电子邮件地址,但在这种情况下这没有帮助,因为电子邮件地址一直在变化。
我遇到的下一个问题是每封电子邮件都通过不同的邮件服务器发送。所以我无法按发件人地址进行阻止。
我想做的是通过 IP 地址阻止电子邮件。不是发件人的 IP 地址,而是电子邮件中使用的域的 IP 地址。
关于如何在 Postfix 中完成这一操作有什么建议吗?
答案1
我相信这就是你正在寻找的:http://www.postfix.org/postconf.5.html#check_sender_a_access
添加
smtpd_sender_restrictions = check_sender_a_access 哈希:/etc/postfix/sender_a_access
在你的main.cf
并添加
80.249.161 拒绝
在你的/etc/postfix/sender_a_access
并调用
邮政地图/etc/postfix/sender_a_access
这将阻止来自大量垃圾邮件来源的 IP 范围的整个 /24 子网。
我也将其用于完全相同的 IP 范围;)。