SREチームの金澤(@yakitori009)です。 社内開発用にSendGrid用のMailモックコンテナを作りました。 開発環境の構成 検証AWS環境の構成 今回、その経緯と内容について書きたいと思います。 Mailモックコンテナについて 開発環境におけるメール送信テストで最も気を付けるべきことはメールの誤送信です。 メールの誤送信は、最も発生件数の多いセキュリティインシデントの1つで、 開発中のメール誤送信も対策が必要で、最低限、以下の処理を行っておく必要があるでしょう。 DBデータのマスク処理 メールアドレスを存在しないメールアドレスにマスクする メール送信処理をモック化する 実際のSMTPサーバーに飛ばさず、ダミーのSMTPサーバーに吸収させる ダミーのSMTPサーバーとしては、MailTrap等のサービスが有名ですが、最近では、メールモックのDockerコンテナを使う事例も増え
![SendGrid用のMailモックコンテナを作りました | ランサーズ(Lancers)エンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b03d46f2cd0e1518e9dc7e070411c4fdfe58812e/height=288;version=1;width=512/https%3A%2F%2Fs3.ap-northeast-1.amazonaws.com%2Fwp.lancers.jp%2Fengineerblog%2Fwp-content%2Fuploads%2F2021%2F08%2F12160651%2Fsendgrid_maildev.png)