设置 SPF 检查将减少垃圾邮件的数量,即 拒绝来自未通过此检查的域的电子邮件。
1. 安装所需的包:
apt install postfix-policyd-spf-python
2. 激活设置:
nano /etc/postfix/main.cf
policy-spf_time_limit = 3600s
...
smtpd_recipient_restrictions =
...
check_policy_service unix:private/policy-spf
permit
- policy-spf_time_limit — 设置邮件服务器能够分配用于检查 SPF 记录的时间阈值。
- check_policy_service — 使用其他设置指定文件的路径。
让我们将设置添加到文件中:
nano /etc/postfix/master.cf
...
policy-spf unix - n n - - spawn
user=nobody argv=/usr/bin/policyd-spf
...
让我们对附加设置文件进行更改:
nano /etc/postfix-policyd-spf-python/policyd-spf.conf
...
HELO_reject = Fail
Mail_From_reject = Softfail
Softfail — HELO Softfail 或 Fail 上的偏差。 HELO/EHLO 在 SMTP 会话中最先被识别,如果 HELO 检查已经导致邮件被拒绝,则没有实际理由在 Mail From 检查上浪费资源。 当用于 HELO 时,这不应该导致兼容性问题。
要尝试设置,请重新启动 postfix:
systemctl restart postfix
暂时没有评论