pypolicyd-spf[edit]
pypolicyd-spf[edit]
dnf install epel-release
dnf install pypolicyd-spf
vi /etc/python-policyd-spf/policyd-spf.conf
/etc/postfix/master.cf[edit]
#SPF
policy-spf unix - n n - 0 spawn
user=nobody argv=/usr/libexec/postfix/policyd-spf # 行頭は空白かタブ
/etc/postfix/main.cf[edit]
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_policy_service unix:private/policy-spf
#
policy-spf_time_limit = 3600
/etc/python-policyd-spf/policyd-spf.conf[edit]
debugLevel = 1
TestOnly = 1
# False の場合は rejectしない
#HELO_reject = False
#Mail_From_reject = False
HELO_reject = Fail
Mail_From_reject = Fail
# PermError でも reject する(デフォルトは accept)
PermError_reject = True
# 外的要因で SPF を検証できなかった
TempError_Defer = False
skip_addresses = 127.0.0.0/8,::ffff:127.0.0.0/104,::1