本人学习喜欢看源文件,看官方的知道手册,也对所有的API调用规则有个了解,不过...
下面是flask_mail的官网:http://pythonhosted.org/Flask-Mail/,版本号0.9.1
#!/usr/bin/env python # -*- coding: UTF-8 -*- from flask import Flask from flask_mail import Mail,Message app=Flask(__name__) mail = Mail(app) app.config.update( DEBUG=True, MAIL_SERVER='smtp.yeah.net', MAIL_PROT=25, MAIL_USE_TLS=True, MAIL_USE_SSL=False, MAIL_USERNAME='', MAIL_DEFAULT_SENDER='', MAIL_PASSWORD='', MAIL_DEBUG=True ) @app.route('/') def index(): msg = Message("hello", recipients=["277170230@qq.com"]) msg.body = "test" msg.html = "<b>testing ok?</b>" mail.send(msg) return "ok" if __name__ == '__main__': app.run(debug=True) flask_mail服务器积极拒绝10061 正确应该是先设置app.config.update,再执行 app=Flask(__name__) mail = Mail(app)还有MAIL_SERVER邮箱要开启SMTP,端口要正确。