大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关Python通过Flask-Mail发送电子邮件的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、南岗ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的南岗网站制作公司采用Flask-Mail模块发送电子邮件
代码如下
##python程序 命名为hello.py import os from flask import Flask from flask_mail import Mail from flask_script import Manager app = Flask(__name__) app.config['MAIL_SERVER'] = 'smtp.126.com' app.config['MAIL_PORT'] = 25 app.config['MAIL_USE_TLS'] = True app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME') app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD') manager = Manager(app) mail = Mail(app) if __name__ == "__main__": manager.run() 在cmd命令行中 ipython hello.py shell # ----------------------------------------------- # MAIL_USERNAME和MAIL_PASSWORD写入windows环境变量中,一定要采用cmd命令行方式写入,不要用powershell from flask_mail import Message from hello import mail msg = Message('test mail', sender='zhzhang09@126.com', recipients=['zhzhang09@126.com']) msg.body = 'test body' msg.html = 'test html' with app.app_context(): mail.send(msg) # Message参数说明: # 第一个参数:邮件主题 # 第二个参数:发件人邮箱账号 # 第三个参数:收件人邮箱账号(可以写一个或多个) # msg.body和msg.html是邮件正文 ```shell
关于“Python通过Flask-Mail发送电子邮件的示例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。