我有一台装有 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 地址。