搞个制作——自动发邮件小工具
全桥整流2024/07/31原创 秋名山最速传说 IP:广东

前言:使用了网上的几个库,整来整去error套error,最后发现个还不错的比较简洁并且能使用的自动收发邮件的库zmail,分享如下,也算是做个笔记方便我后面使用。


1、邮件中打开SMTP / POP3功能

qq邮箱为例:

邮箱设置——账号——POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务——开启——生成授权码,保存下来,这个授权码只会生成让你复制一次,注意保存下来。授权码是类似于这样的东西:zue************bcf


2、快进到如何发邮件 2DD3B6B9.png 先安装库:

pip install zmail

如果出现了库已存在但运行代码找不到库的error可以先卸载再重新安装。

pip uninstall zmail

pip install zmail


发送:

import zmail
mail = {
    'subject': 'Success!',  # 丢主题进去
    'content_text': 'This message from zmail!' , # 丢消息进去
    #'attachments': ['test.zip','1.jpg'],  # 丢附件进去
}

server = zmail.server('**********@qq.com', 'zue************bcf')#你自己的邮箱和你的授权码
server.send_mail('*********@qq.com', mail)#你想要发送的邮箱

接收解析:

import zmail

server = zmail.server('**********@qq.com', 'zue************bcf')#你自己的邮箱和你的授权码
mail = server.get_latest()#这个是获取到你邮箱最新的一条信息的,可以通过此信息远程控制,mail是个字典

content_text = mail['content_text']#获取正文内容
attachments = mail['attachments']#附件内容


参考文章:

python笔记37-史上最好用的发邮件zmail - 上海-悠悠 - 博客园 (XXXXXXXXXXX)


[修改于 3个月23天前 - 2024/07/31 15:52:54]

来自:计算机科学 / 软件综合
2
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
knkn
2个月23天前 IP:河南
936705

非常实用🥰

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
knkn
2个月23天前 IP:河南
936706

补上github链接,

XXXXXXXXXXXXXXXXXX/zhangyunhao116/zmail/blob/master/XXXXXXXXXXXX

引用
评论
3
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
全桥整流
进士 学者 机友 笔友
文章
26
回复
280
学术分
1
2020/01/26注册,6时57分前活动

秋名山最速传说!

主体类型:个人
所属领域:无
认证方式:身份证号
IP归属地:广东
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}