发送邮件

import yagmail

username='XXXXXXXXXX@qq.com' #邮箱
passwd='XXXXXXXXX' #授权码
mail=yagmail.SMTP(user=username,
password=passwd,
host='smtp.qq.com', #如果是163邮箱写成smtp.163.com
smtp_ssl=True
# port=45625 默认端口号
)#如果用的qq邮箱,如果邮箱用的安全协议要加smtp_ssl=True

mail.send(
to=['XXXXXXXX@qq.com','XXXXXXXXX@qq.com'],
#to发给谁,如果多个收件人的话,写成list;单个人写成str,'XXXXXXXXX@qq.com'
cc='XXXXXXXXXX@qq.com', #抄送给谁
subject='标题', #邮件标题
contents='xxx', #邮件正文
attachments=[r'C:UsersxxxxDesktopxxxx.txt',
r'E:xxxxxxxxxxxxxxxxxxxxxxx.py']

)
print('发送成功')

# pip uninstall xxx #卸载

# yagmail
# 要用群里我给你的那个.whl的安装包
# 直接pip install的话,发中文附件的时候,文件名是乱码
原文地址:https://www.cnblogs.com/jiadan/p/9090125.html