はじめに ローカルでメール通知のテスト等を確認したい際に、自前でSMTPサーバを構築するのは面倒だったりするが catatnight/postfix を利用すれば、docker起動時の環境変数に値を設定するだけでpostfixの設定をよしなにしてくれ、dockerコンテナとしてSMTPサーバを関単に立ち上げることができる。 コンテナの起動 dockerインストール済み環境で以下コマンドを実行するのみ! $ docker run -d -p 25:25 \ --name mailserver \ -e maildomain=example.com \ -e smtp_user=username:password \ catatnight/postfix dockerイメージがない場合はpullされる(場合は30秒で終わらないやん)。 最低限、二つの環境変数 maildomain smtp_u