# pip install yagmail #安装yagmail库
# python -m pip install --upgrade pip 升级pip版本到最新。(附属提示)
import yagmail
yag=yagmail.SMTP(user='123456789@qq.com',password='aaaaaaaaaa',host='smtp.qq.com')##使用该库前,邮箱账号必须开启SMTP服务,这里的密码是指邮件设置中第三方登陆的授权码。
yag.send(to='410871010@qq.com',subject='邮件标题',contents='邮件正文内容',attachments=r'C:\Users\Administrator\Desktop\1.jpg')
yag.close() #关掉链接,避免浪费资源
# to
# 用来指定发送的对象即收件人,传递字符串格式yag.send(to='objname@mail.com')
# 当指定多个发送对象时,可以用列表或元组的形式,如yag.send(to=['3577****11@qq.com','wei*******dj@163.com'])
# subject 邮件主题yag.send(subject='主题')
# contents 邮件内容,即正文。一般为字符串,可用列表传递多个内容yag.send(contents=['正文1','正文2'])
# attachments 附件yag.send(attachments='C://Users//86135//Desktop//python.txt')有多个附件时用列表
# cc 抄送邮件,将邮件同时发送给收件人以外的人yag.send(cc='xxx@mail.com')
# bcc 密送,与抄送不同的是收件人看不到其他人的邮箱地址
# preview_only 布尔型,表示仅预览,可以发送但对方收不到
# header 头部信息,传递字典参数
这个库用来发送邮件确实非常方便,但是好像没有收邮件的功能~~