上記が送信に必要なスクリプトの全てになりますが、これだけでは送信できません。 Ruby側で何もエラーが出ないので原因究明に手こずりましたが、解決方法はGoogleアカウントの設定にありました。 まず、Googleアカウント設定の『2段階認証プロセス』の項目を確認します。 ◆2段階認証プロセスがオフの場合 『安全性の低いアプリのアクセス』をオンにするだけでメール送信が可能になります。 ◆2段階認証プロセスがオンの場合 アプリパスワードを生成します。 生成されたアプリパスワードをGmail.connectのパスワードにすることで二段階認証を通過してメールの送信が可能になります。 ちなみに、二段階認証プロセスを有効にするには、携帯電話のメールアドレスが必要となります。 また、二段階認証プロセス有効後は、デバイスごとにパスワードの認証が求められ、都度、携帯電話に送られてくるパスワードを入力する必要