python--发送邮件
一、发送邮件需要用到yagmail模块 1. yagmail模块的安装,有以下两种安装方法,推荐第二种 1)直接cmd--pip install yagmail 这种直接安装会有bug,发送邮件时,邮件名会显示为乱码 2)下载一个yagmail-0.10.212-py2.py3-none-any.whl文件,放到C盘或其他盘 使用cd命令进入存放该文件的目录中, 输入命令:pip install yagmail-0.10.212-py2.py3-none-any.whl 3)使用该模块时需要邮箱的授权码,以QQ邮箱为例来说明授权码在哪里看 登录QQ邮箱--设置--账户--POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务--生成授权码 2. 以下通过一个例子来介绍yagmail模块的使用 1 import yagmail 2 username ='1111111111@qq.com'#发件人的邮箱 3 passwd='aaaaaaaaaa'#邮箱授权码 4 mail = yagmail.SMTP(user=username, 5 password=passwd, 6 host='smtp.qq.com',#用的是QQ邮箱则写smtp.qq.com,163邮箱则写smtp.163.com