FlaskMail发送邮件
来源:互联网 发布:norsecorp 前端源码 编辑:程序博客网 时间:2024/05/19 15:24
原来发送邮件也没有想象中的那么难,直接贴代码:
# coding:utf8import osfrom flask import Flaskfrom flask_mail import Mail, Message # pip install flask-mailapp = Flask(__name__)# 配置163邮箱服务器,如果是QQ邮箱,则MAIL_SERVER='smtp.qq.com' 但是QQ邮箱需要授权码登录第三方客户端,163比较方便app.config.update( DEBUG=True, MAIL_SERVER='smtp.163.com', MAIL_PORT=25, MAIL_USE_TLS=True, MAIL_USE_SSL=False, MAIL_USERNAME=os.environ.get('MAIL_USERNAME'), #邮件的用户名和密码可以在系统的环境变量中进行添加 MAIL_PASSWORD=os.environ.get('MAIL_PASSWORD'), MAIL_DEBUG=True)mail = Mail(app)@app.route('/')def index(): # sender:发送方,recipient邮件接收方列表 msg = Message("Hi!This is a test", sender=os.environ.get('MAIL_USERNAME'), recipients=['18763823073@163.com']) # body:邮件正文 msg.body = 'This is the email content' # msg.attach("文件名","类型",读取文件) 邮件附件添加 with app.open_resource("G:\\1.jpg") as fp: msg.attach("image.jpg", "image/jpg", fp.read()) mail.send(msg) print "Mail Sent" return "Sent"if __name__ == '__main__': app.run(debug=True)
0 0
- FlaskMail发送邮件
- 邮件发送
- 邮件发送
- 发送邮件
- 发送邮件
- 发送邮件
- 邮件发送
- 邮件发送
- 邮件发送
- 发送邮件
- 发送邮件
- 邮件发送
- 邮件发送
- 发送邮件
- 邮件发送
- 邮件发送
- 发送邮件
- 发送邮件
- javascript 如何判断 undefined
- Windows编程_Lesson003_Windows 基础数据类型
- PAT_1046. Shortest Distance
- ISBN编号
- Shiro学习笔记<1>入门--Hello Shiro
- FlaskMail发送邮件
- bzoj4900【CTSC2017】Day1T1 密钥 cipher 乱搞
- Android 应用Crash处理
- Linux 常用C函数 在线查询
- 汇编中AREA和ENTRY理解
- Spring Security4.0.3源码分析之authentication-manager标签解析
- c语言结构体字节对齐问题
- 欢迎使用Markdown编辑器写博客
- 智能指针