Ubuntu 服务器、Exim4 和垃圾邮件列表

Ubuntu 服务器、Exim4 和垃圾邮件列表

我有一台装有 Exim4 MTA 的 Ubuntu 服务器。一切运行正常。我必须在 Exim4 中集成垃圾邮件列表。如何将垃圾邮件列表与 Exim4 集成?

我想要整合的垃圾邮件列表之一来自Spamhaus。

答案1

好的,我刚刚明白了它是如何工作的。

编辑文件:

vim /etc/exim4/conf.d/main/02_exim4-config_options

在文件底部插入以下内容:

# Spamhaus RBL zen.spamhaus.org
CHECK_RCPT_IP_DNSBLS = zen.spamhaus.org

编辑文件:

vim  /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt

搜索:

CHECK_RCPT_IP_DNSBLS

然后将“警告”更改为“拒绝”,如下所示:

# Check against classic DNS "black" lists (DNSBLs) which list
# sender IP addresses
.ifdef CHECK_RCPT_IP_DNSBLS
deny
message = X-Warning: $sender_host_address is listed at $dnslist_domain ($dnslist_value: $dnslist_text)
log_message = $sender_host_address is listed at $dnslist_domain ($dnslist_value: $dnslist_text)
dnslists = CHECK_RCPT_IP_DNSBLS
.endif

我们必须重新启动 Exim:

/etc/init.d/exim4 restart

要测试此配置并查看 PBL 阻止是否有效,请发送电子邮件(任何电子邮件)至:[电子邮件保护]

系统将会回答,告知您的服务器是否正确阻止了 PBL 列出的 IP 地址。

相关内容