概要 Web系のシステムを作っていると、ユーザのアクティベーションのためにメールを送ったり、 何らかのイベントが起きたときに通知メールを送ったりなど、メール送信を絡めた機能がちょくちょく必要になります。 ステージング環境にはテスト用のメールサーバを動かしているプロジェクトも多いですが、ローカル開発環境まで面倒をみてくれることはまれです。Macならメールサーバを比較的簡単に導入できるので、Macを開発機に使ってる人はメール送信テスト用の環境を作ることをお勧めします。 諸注意 メールサーバを起動した状態でメール送信機能を起動すると当然ながら、メールが宛先となっているメールアドレスまで飛んでいってしまいます。手順の中でメールサーバをローカル配信限定の設定にしてインターネット側にメールが飛ばないようにしていますが、万が一ということもありうるので、リアルなメールアドレスはなるべく使わないようにしまし