ローカルPCのanaconda上でpythonを動かして、flask-mailで作成したファイルを
実行してもメールが送れていません。ターミナル上にエラーメッセージはありません。
Webページに表示している画面には、返り値’sent’と表示されております。
Gmailですが、Google上のセキュリティ設定はすでに下げており、他のアプリからは、Gmailが
送れております。
-----実行環境-----
Windows 10
Python 3.7.3
Flask==1.1.1
Flask-Mail==0.9.1
python
1from flask import Flask 2from flask_mail import Mail, Message 3 4app =Flask(__name__) 5mail=Mail(app) 6 7app.config['MAIL_SERVER']='smtp.gmail.com' 8app.config['MAIL_PORT'] = 465 9app.config['MAIL_USERNAME'] = 'g*****@gmail.com' 10app.config['MAIL_PASSWORD'] = 's*******' 11app.config['MAIL_USE_TLS'] = False 12app.config['MAIL_USE_SSL'] = True 13mail = Mail(app) 14 15@app.route("/") 16def index(): 17 msg = Message('Hello', sender = 'g*****@gmail.com', recipients = ['t*****@yahoo.co.jp']) 18 msg.body = "Hello Flask message sent from Flask-Mail" 19 mail.send(msg) 20 return "Sent" 21 22if __name__ == '__main__': 23 app.run(debug = True) 24
回答1件
あなたの回答
tips
プレビュー