from flask_mail import Mail,Message
from flask import Flask
import os app=Flask(__name__)
app.config.update(
DEBUG = True,
MAIL_SERVER='smtp.qq.com',
MAIL_PROT=25,
MAIL_USE_TLS = True,
MAIL_USE_SSL = False,
MAIL_USERNAME = '4@qq.com',
MAIL_PASSWORD = 'xxxxxxxx',
#MAIL_PASSWORD = 'xxxxxxxx',
MAIL_DEBUG = True
)
mail=Mail(app) @app.route('/')
def index():
# sender 发送方哈,recipients 邮件接收方列表
msg = Message("Hi!This is a test ",sender='4@qq.com', recipients=['3@qq.com'])
# msg.body 邮件正文
msg.body = "This is a first email"
# msg.attach 邮件附件添加
# msg.attach("文件名", "类型", 读取文件)
# with app.open_resource("F:\2281393651481.jpg") as fp:
# msg.attach("image.jpg", "image/jpg", fp.read()) mail.send(msg)
print ("OK")
return "Sent" if __name__=='__main__':
app.run(debug=True)

发送一直失败,查网上比较靠谱的方法参考两篇文章

http://blog.csdn.net/huochen1994/article/details/51282093

http://tieba.baidu.com/p/3870714637   这个帖子的最后一答

最新文章

  1. 使用KRPano资源分析工具分析动态网站资源
  2. 抛弃msvcrtXX库
  3. C语言 百炼成钢15
  4. [CareerCup] 2.4 Partition List 划分链表
  5. Arduino智能小车实践学习报告
  6. php二位数组合并
  7. Java中枚举类型简单学习
  8. 用Xamarin和Visual Studio编写iOS App
  9. JVM --需要知道的一些术语
  10. ADO.NET复习总结(1)--ADO.NET基础介绍
  11. 201621123043 《Java程序设计》第6周学习总结
  12. Linux下端口复用(SO_REUSEADDR与SO_REUSEPORT)
  13. ffmbc——为广播电视以及专业用途量身定制的FFmpeg
  14. python之路(5)文件操作(open)
  15. OAuth 2.0详解
  16. 关于使用python ~取反操作符带出的一系列问题
  17. spring boot 单元测试
  18. idea 快键键
  19. tmux常用配置
  20. Tensorflow get_variable和Varialbe的区别

热门文章

  1. [Pug] Template Engine -- Jade/ Pug
  2. [RxJS] Conclusion: when to use Subjects
  3. linux下的多线程,pthread_create函数
  4. 【34.25%】【BZOJ 2648】SJY摆棋子
  5. 从头认识Spring-2.3 注解装配-@autowired(5)-限定器@Qualifier(1)
  6. 小强的HTML5移动开发之路(46)——汇率计算器【2】
  7. Android 5.0中使用JobScheduler
  8. [tmux] Copy and paste text from a tmux session
  9. android 滚动栏下拉反弹的效果(相似微信朋友圈)
  10. android获取和展示音乐的频谱