Rails でアプリを作成している際に、こちらの記事を参考にしてメール送信機能を実装していたところ、一つ Gmail 側の設定でハマったので記録しておきます。
Gmail の2段階認証について
今回参考にしていた記事では、Rails アプリからメールを送信する方法については記述されていたものの、Gmail 側の設定にまでは話が及んでいませんでした。コメント欄でも言及されていますが、特定の場合には Gmail 側のセキュリティ設定まで合わせていじる必要があり、特に2段階認証を設定している場合は、アプリの登録とそれに伴うパスワードの発行を行い、それを Rails 側の `config/environments` に記載する必要ががあります。 参考: https://support.google.com/accounts/answer/6010255細かな点ですが、今後他の人が少しでも困らなければと思います。