为DNS黑洞列表(例如dsbl.org/spamhaus.org数据库)配置Postfix
时间:2020-01-09 10:40:06 来源:igfitidea点击:
问题描述:如何配置我的Postfix邮件服务器以使用DNS黑洞列表扫描传入邮件中的垃圾邮件,例如:a)Spamhaus b)打开中继数据库等
解决方法:要丢弃垃圾邮件或垃圾电子邮件,您可以使用Spamhaus等第三方服务。
这些是经过验证的垃圾邮件源和垃圾邮件操作(包括垃圾邮件发送者,垃圾邮件帮派和垃圾邮件支持服务)的IP地址的实时数据库,由Spamhaus或其他项目团队维护,并作为免费服务提供,以帮助电子邮件管理员更好地管理传入的电子邮件流。
Postfix MTA DNS黑洞列表配置
在Postfix邮件服务器下,您需要使用smtpd_recipient_restrictions配置指令在main.cf文件中定义DNSRBL。
打开main.cf文件:
# vi /etc/postfix/main.cf
找到smtpd_recipient_restrictions行并按以下步骤设置reject_rbl_client:
smtpd_recipient_restrictions = .... ..... reject_rbl_client list.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client dul.dnsbl.sorbs.net, .... permit
这是我的完整配置:
smtpd_recipient_restrictions = reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_destination, permit_mynetworks, reject_rbl_client list.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client dul.dnsbl.sorbs.net, permit
保存并关闭文件。
重新启动/重新加载postfix邮件服务器:
# /etc/init.d/postfix restart