CONTENTS


Lastmodified 2023-06-13 (火) 14:26:40


SPF受信側の設定

https://admnote.paix.jp/2022/07/postfix%E3%81%ABspf%E5%B0%8E%E5%85%A5/

py-spf-engine

portinstall mail/py-spf-engine

master.cf

policyd-spf unix - n n - 0 spawn
           user=nobody argv=/usr/local/bin/policyd-spf

main.cf

smtpd_recipient_restrictions =
            reject_unauth_destination
            check_policy_service unix:private/policyd-spf

policyd-spf_time_limit = 3600

smsmtpd_recipient_restrictionsの定義がすでにある場合には、check_policy_serviceの定義を必ずreject_unauth_destinationの後ろに追記する。記載順を間違えるとオープンリレーになってしまう

policyd-spf.conf

https://server-setting.info/debian/postfix-policyd-spf-python.html

debugLevel = 1
TestOnly = 1

HELO_reject = False                     ← デフォルト設定では Fail となっている
Mail_From_reject = False           ← デフォルト設定では Fail となっている

PermError_reject = False
TempError_Defer = False

skip_addresses = 127.0.0.0/8,::ffff:127.0.0.0/104,::1
HELO_rejectHELO をチェックし、拒否するポリシー(rejection policy)を設定します。
SPF_Not_Pass (default)Pass/None/Tempfail の場合、拒否(Reject)しない。
SoftfailSoftfail / Fail の場合、拒否(Reject)する。
FailHELO Fail の場合、拒否(Reject)する。
NullHELO Fail for Null sender (SPF Classic) の場合のみ、拒否(Reject)する。
Falseヘッダへ情報を付加するだけ。何もしない。
No_CheckHELO チェックそのものを行わない。

rc.conf

pyspf_milter_enable="YES"

Total access 311:本日 1:昨日 1

Counter: 311, today: 1, yesterday: 1

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS