自サーバー内から送信される外部宛のメールを、一旦別サーバーの25番ポート以外へ転送する必要があったのでメモ。
環境
・サーバー: VMWare
・OS: CentOS9 Stream
・Postfix: Postfix 3.5.9
Postfixでのリレー設定
Postfixの設定ファイルはデフォルトで /etc/postfix/main.cf になっています。
/etc/postfix/main.cf に以下のように追記。
#relayhost = [ IP address ]
relayhost = [192.168.12.34]
またリレーサーバーのポートが25番でない場合は下記のようにすれば設定できる。
#relayhost = [ IP address ]:Port
relayhost = [192.168.12.34]:9925
上記は リレーサーバー 192.168.12.34 の ポート9925 へリレーされる。
またドメイン名も以下のように指定可能。
relayhost = [smtp.example.jp]
設定後にPosfixを再起動。
systemctl restart postfix
以上で設定完了、正しく設定されたかを maillog やリレー先のサーバーで確認して終了。
コメント