python使用笔记21--发邮件

发邮件需要第三方模块

pip install yamail

 1 #import yagmail   #--别人写的,发中文附件的时候是乱码
 2 import yamail   #牛牛基于yagmail改的
 3 
 4 
 5 user = '123442323242@163.com'
 6 password = 'YUDHEYCTEKWBQAJI'#如果是163,126,qq,密码不是你登录的密码,是授权码
 7 #授权码:MKBYDFVYVLXJPECK
 8 #授权码获取:打开邮箱--设置--POP3/SMTP/IMAP--开启--生成授权码
 9 
10 host = 'smpt.163.com'
11 mail = yamail.SMTP(host=host,user=user,password=password)
12 mail.send(
13     to=['1123414020@qq.com','xiaolin19901128@126.com'],#发送给谁,支持发送一个人,也支持发送多个人
14     cc=['1123414020@qq.com'],
15     subject='小林学习测试!!!',#主题
16     contents='小林学习测试!!!小林学习测试!!!小林学习测试!!!小林学习测试!!!',#内容
17     attachments=['xxl.jpg']#附件,同一个目录下直接写文件名,其他路径下写绝对路径
18 
19 )
20 mail.close()
原文地址:https://www.cnblogs.com/cjxxl1213/p/13080792.html