Python使用yagmail超简单发送邮件、keyring读取密钥、schedule定时任务、imbox操作

yagmail 实现发邮件

yagmail 可以超简单的来实现自动发邮件功能。

 

安装

pip install yagmail   
pip install keyring
pip install schedule
pip install imbox

或者
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/  包名称
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/  包名称

 

发送邮件例子

import yagmail

#链接邮箱服务器
yag = yagmail.SMTP( user="user@126.com", password="1234", host='smtp.126.com')

# 邮箱正文
contents = ['第一段内容',
            '第二段内容'
            ]

# 发送邮件
yag.send('test@126.com', '邮件主题',  contents)
#关闭
yag.close()

 

给多个用户群发送邮件

# 群发邮件、只需要将接收邮箱 变成一个list即可
yag.send(['aa@126.com','bb@qq.com','cc@gmail.com'], '群发邮件',  contents)

 

读取密钥形式发送(安全,推荐)

将账号密码注册到系统(只需要操作一次)

x-special/nautilus-clipboard
cut
file:///home/zwnsyw/%E6%A1%8C%E9%9D%A2/%E6%B7%B1%E5%BA%A6%E6%88%AA%E5%9B%BE_gnome-terminal-server_20200820172450.png

 

上一篇:C语言有GetOpenFile吗?


下一篇:Effective C++_笔记_条款08_别让异常逃离析构函数