最北端で暮らすSEのknowhow

人生の最終目標は気ままな老後生活

AlmaLinux9のPostfixでEメール転送時のSPF=FAILをPostSRSdで対策


この記事と同じ手順で設定したPostfixを使用する。

AlmaLinux release 9.6 (Sage Margay)
postfix 3.5.25
postsrsd 1.12

必要なパッケージをインストールする。

# dnf install postsrsd

複数ドメインで運用しているとしても、サーバーのIPアドレスを含んだSPFレコードを持つドメインを指定する。
※変更箇所のみ記載

#SRS_DOMAIN=example.com
SRS_DOMAIN=hirohiro716.com

サービスを有効化して実行する。

# systemctl enable --now postsrsd

/usr/share/doc/postsrsd/README.mdに記載ある通りPostfixの設定ファイルを変更する。
※変更箇所のみ記載

# SRS settings.
sender_canonical_maps = tcp:localhost:10001
sender_canonical_classes = envelope_sender
recipient_canonical_maps = tcp:localhost:10002
recipient_canonical_classes= envelope_recipient, header_recipient

Postfixの設定を再読み込みする。

# systemctl reload postfix