送信したメールの内容が確認できるLetter Openerが便利
メール送信が必要な機能を実装しているときに Letter Opener というライブラリを見つけた。
今までは開発中にメール送信が行われると自分個人のGmailから自分のメールアドレスに送信されるようにSMTP設定等を設定していたが、Letter Openerを使うと送信されたメールの内容をブラウザ上で確認できる。
セットアップ手順はLetter OpenerのREADMEに書かれている通りすごく簡単なので割愛。 設定後にローカル開発環境のブラウザで操作中にメール送信処理が走ると別タブでメールの内容が表示されるようになる。
HTMLとテキストを含むマルチパートメールの場合も右上のリンクから簡単に切り替えることができて便利。
開発環境で直接ブラウザを使っていないといけないのでVMを使って開発している場合やリモート開発の場合は使えないがローカルだけで開発している場合には使ってみる価値はあると思う。