noteホームサーバーPostfixにSPF導入サーバー2022-07-09今さらながら、やっと導入してみた。(※今回導入)PostfixにSPFを導入する記事を探すと「postfix-policyd-spf-python」を使用しているものが多い。このpostfix-policyd-spf-pythonが廃止され、後継となったのがpy-spf-engine。送信側の設定DNSにSPFレコードを追加DNSサーバの設定に、次の行を追加。SPFレコードが引けているかどうか、チェックツールでチェックする。any)」ボタンをクリック。SPFレコードが表示されればOK。表示されなければ、何か設定を失敗している。受信側の設定py-spf-engineをインストールportmasterでmail/py-spf-engineをインストールする。mail/py-spf-enginemaster.cf/usr/local/etc/postfix/master.cfに次の行を追加。argv=/usr/local/bin/policyd-spfmain.cf/usr/local/etc/postfix/main.cfに次の行を追加。3600smsmtpd_recipient_restrictionsの定義がすでにある場合には、check_policy_serviceの定義を必ずreject_unauth_destinationの後ろに追記する。記載順を間違えるとオープンリレーになってしまうため。インストール時に表示される説明に書かれていた。policyd-spf.conf/usr/local/etc/python-policyd-spf/policyd-spf.confを編集。127.0.0.0/8,::ffff:127.0.0.0/104,::1HELO_rejectとMail_From_rejectは、デフォルトでFailになっていたのをFalseに変更。SoftfailやNeutralなメールを拒否せず、Received-SPFヘッダをつけて様子見をするため。問題なさそうなら、いずれFailに変更するかもしれない。rc.conf/etc/rc.confに次の行を追加。システム起動時にpolicydを有効にするため。note.ホーム検索トップサイドバータイトルとURLをコピーしました。