配置Ubuntu邮件服务器反垃圾邮件功能可综合运用以下工具和方法:
灰名单过滤(Postgrey)
sudo apt-get install postgrey/etc/default/postgrey,设置延迟时间(如-delay=60),在/etc/postfix/main.cf中添加check_policy_service inet:127.0.0.1:10023到smtpd_recipient_restrictions,重启服务。内容过滤(SpamAssassin)
sudo apt-get install spamassassin spamc/etc/default/spamassassin启用服务并设置规则(如required_score 5.0),在/etc/postfix/master.cf中添加内容过滤管道,重启服务。邮件验证(SPF/DKIM/DMARC)
v=spf1 a mx -all,验证发件人权限。selector._domainkey.example.com),加密邮件头。_dmarc.example.com)指定验证失败处理策略。黑名单与规则过滤
/etc/postfix/main.cf中通过smtpd_sender_restrictions或smtpd_recipient_restrictions设置发件人/主题/内容过滤规则。辅助工具(可选)
clamav和amavisd-new,过滤病毒邮件。/etc/sieve/sieve.conf编写高级过滤规则(如按发件人、关键词拦截)。注意事项:
required_score需根据实际调整)。