码迷,mamicode.com
首页 > 编程语言 > 详细

Python之发邮件

时间:2018-11-27 20:58:32      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:host   class   nbsp   模块   xxx   fusion   word   收藏   attach   

  • 使用模块yagmail(使用收藏的yagmail,现在的第三方模块不能解决中文乱码问题)
import yagmail

user=xxx@126.com
password=xxxxxx #使用邮件授权码

m=yagmail.SMTP(host=smtp.126.com,user=user,password=password)
#smtp.qq.com
#smtp_ssl=True 如果是qq邮箱的话,加这个参数
m.send(to=[xxx@126.com,xxx@qq.com],
       cc=xxx@xxx.com,
       subject=测试邮件,
       contents=各位好,\n\n附件是iFusionV4.1接口测试报告,请查阅。\n\n谢谢。,
       attachments=my.log)
  • 如果有多个收件人或抄送人的话,使用列表存放邮箱
  • 如果使用qq邮箱当发件人的话,需要在.SMTP的参数中加入smtp_ssl=True,host=‘smtp.qq.com‘
  • attachments是附件,最好写最对路径

 

Python之发邮件

标签:host   class   nbsp   模块   xxx   fusion   word   收藏   attach   

原文地址:https://www.cnblogs.com/yanwuliu/p/10028594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!