PythonからGmail送信時にエラー
今回のエラーはGmail送信時に起こりました。
SMTPの認証エラー
となっていますね。
どうやらこれまで「ログインID」と「パスワード」
のみで操作出来ていた内容が、それだけだとアクセス禁止になる?
ようです。
私の場合はPythonからGmailを送信する際にもIDとパスワード以外に
・二段階認証プロセス
を設定すると「SMTPAuthenticationError」のエラーは解消されました。
二段階認証プロセスの設定
メール送信に使用するアカウントでGoogleへログインを行います。
画面左側メニュー > セキュリティ をクリック
画面を下へスクロールし、「2段階認証プロセス」をクリック
画面に従って2段階認証を設定し、図のように「ON」になっていればOKです。
二段階認証プロセスの設定後
「SMTPAuthenticationError」のエラーは解消されましたが、
[WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。
という新たなエラーが発生、、、
こちらの方の記事を参考に設定したらエラーが発生しなくなりました。
本当にありがたい。
というところで今回は以上となります。
最後までお読みいただきありがとうございました!
現在pythonの学習(自動化)では以下の本を読んでおります。
Gmailの送信も参考にしています。
リンク