前提
Djangoでお問い合わせフォームを作成しています。送信ボタンを押したら、お問い合わせ内容が記載されたメールが自分に届く仕組みです。
実現したいこと
送信ボタンを押した後に、お問い合わせ内容が書かれたメールを自分に送信すること
発生している問題・エラーメッセージ
SMTPSenderRefused at / (530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError u12-20020a170902e5cc00b00186c41bd1e7sm7648321plf.142 - gsmtp', '□□□@gmail.com') Request Method: POST Request URL: http://127.0.0.1:8000/ Django Version: 4.1 Exception Type: SMTPSenderRefused Exception Value: (530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError u12-20020a170902e5cc00b00186c41bd1e7sm7648321plf.142 - gsmtp', '□□ @gmail.com') Exception Location: /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/smtplib.py, line 887, in sendmail Raised during: □□□app.views.ContactView Python Executable: /Library/Frameworks/Python.framework/Versions/3.10/bin/python3 Python Version: 3.10.0 Python Path: ['/Users/〇〇/Desktop/□□□/▷▷▷', '/Library/Frameworks/Python.framework/Versions/3.10/lib/python310.zip', '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10', '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload', '/Users/〇〇/Library/Python/3.10/lib/python/site-packages', '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages'] Server time: Wed, 02 Nov 2022 16:45:23 +0900
該当のソースコード
Python
DEFAULT_FROM_EMAIL = '□□□@gmail.com'EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587EMAIL_HOST_USER = '□□□@gmail.com'EMAIL_HOOST_PASSWORD = '〇〇〇〇'EMAIL_USE_TLS = True
試したこと
https://support.google.com/mail/thread/38519529/anyone-who-can-help-me-out-with-this-error-smtplib-smtpsenderrefused-530-b-5-7-0-auth-required?hl=en のページなどを参考にさせていただき、
Gmailのメール転送と POP/IMAPタブから、IMAPの設定を確認し直したのに加え、新しいアプリパスワードを設定して試してみましたが、変化はありませんでした。
0 コメント