実は、前回のエントリである install postfix from package to amazon linux2 - end0tknr's kipple - web写経開発 は、本エントリの為のものです。
で、 本番移行前のSMTP serverから、インターネット上へのメール配信を禁止するには、
参考url
準備
## mydestination にて、どのメールも自身で受け取る用に変更 $ sudo vi /etc/postfix/main.cf old) mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain new) mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, * old) new) transport_maps = hash:/etc/postfix/transport ## transportファイルにて各メールの配送先、または削除を指定 $ sudo vi /etc/postfix/transport $myhostname local: localhost.$mydomain local: localhost, local: $mydomain local: * local: #* discard: "discard received email" ## postfix再起動 $ sudo systemctl restart postfix
テスト
後は、mailコマンドで配信テストを行い、 結果を、Maildirや /var/log/maillog でご確認下さい。
$ echo "TEST MAIL MESSAGE BODY" | \ mail -v \ -s "TEST MAIL SUBJECT" \ -S smtp=smtp://localhost:25 \ -r test-mail@hogehoge.com \ ec2-user@gmail.com