プログラムでメール送信(gmail)する時に陥った罠
Pythonからgmailを送信しようとした時に陥った罠をメモしておきます
エラーが出てくる
上記のPythonを実行した時に下のようなエラー(SMTPAuthenticationError)が出てきました。この場合は、Gmailの設定がうまくいっていないということです。(今回はここを解決する方法について解説)
Gmail設定方法
2段階認証を行なっているアカウントと行なっていないアカウントによって少し設定が違うみたいですが、今回は行なっていない方法について説明します。
2段階認証を行なっているかは、ここで確認できます。
ログイン - Google アカウント
2.安全性の低いアプリへのアクセスの無効化:有効
ログイン - Google アカウントより、安全性の低いアプリへのアクセスの無効化を有効にしておきます。
(安全性の低いアプリを使うことを許可する)
3.重大なセキュリティ通知メールをクリック
一度プログラムを動かすと、次のようなメールが来たり、サイトの上の方に警告が出ることがあります。
その場合はクリックをし、心当たりがあると申請します。
それでも治らなければ・・・
下記サイトを参考にしてみてください
support.google.com