首页 > 其他 > 详细

发邮件yagmail模块

时间:2018-05-25 22:25:36      阅读:432      评论:0      收藏:0      [点我收藏+]

在Python中,有一个好用的发邮件的模块为yagmail模块
可以通过定义定义不同的发送端,跟接收端进行发送

首先要安装好yagmail模块
通过pip install yagmail方式安装的这个模块有点问题,所以必须在网上下载另一个yagmail-0.10.212-py2.py3-none-any.whl文件进行手动安装

技术分享图片

这里因为我已经安装好了,就不多说明了

首先导入yagmail模块

import yagmail
username = ‘xiaoming@126.com‘	#定义发送端的邮箱
passwd = ‘xiaoming‘	#发送端的邮箱密码为多少
mail = yagmail.SMTP(user=username,password=passwd,host=‘smtp.126.com‘)	#然后进行实例化
#如用的是qq邮箱或者公司的邮箱使用的是安全协议的话,要加上smtp_ssl=True,其他的邮箱不是安全协议的,就不需要加

  

然后定义发送内容

mail.send(
to=‘309556238@qq.com‘, #多个收件人的话,写成list方式就行了	例如:to =[‘123123123@qq.com‘,‘16774483@qq.com‘]
cc=‘1244404450@qq.com‘, #抄送的收件人
subject=‘学习发送邮件‘, #标题
contents=‘你是个大傻逼‘, #内容,邮件正文
attachments=r‘E:\uname.txt‘	#邮件的附件
)

  

然后运行这个Python文件就可以发送到对应的地方了

发邮件yagmail模块

原文:https://www.cnblogs.com/Brunce/p/9090896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!