#author("2025-06-05T01:08:18+00:00","default:iseki","iseki")
#author("2025-06-05T01:08:54+00:00","default:iseki","iseki")
* pypolicyd-spf

** 設定
*** pypolicyd-spf
 dnf install epel-release
 dnf install pypolicyd-spf
 vi /etc/python-policyd-spf/policyd-spf.conf


*** [[postfix]]
**** /etc/postfix/master.cf
<pre>
#SPF
policy-spf  unix  -  n  n  -  0  spawn
    user=nobody argv=/usr/libexec/postfix/policyd-spf   # 行頭は空白かタブ
</pre>


**** /etc/postfix/main.cf
<pre>
smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    check_policy_service unix:private/policy-spf
#
policy-spf_time_limit = 3600
</pre>

*** /etc/python-policyd-spf/policyd-spf.conf
<pre>
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
</pre>

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS