Image

知识库 → 在 Postfix 中配置 SPF 检查

[虚拟服务器]
出版日期: 11.06.2023

设置 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




暂时没有评论