配置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
需根据实际调整)。