写点什么

Python 终于可以自动收发邮件了,1 行代码实现

作者:程序员晚枫
  • 2023-12-19
    重庆
  • 本文字数:609 字

    阅读完需:约 2 分钟

Python终于可以自动收发邮件了,1行代码实现

大家好,这里是程序员晚枫,今天给大家分享:1 行 Python 代码,自动发送邮件。


本文来自入门系列教程:给小白的《6 讲 · Python 实现自动发邮件(更新中)》。

1、准备工作

在使用下面的代码之前,请先完成 2 项工作:


  • 生成自己邮箱的授权码,不会的朋友可以网上查一下教程,很简单的。

  • 安装好:Python 和 PyCharm,没安装的朋友,可以去看《给小白的 50 讲 Python 自动化办公》,前 3 讲

2、上代码

用 Python 自动发邮件,使用的第三方库是:poemail,使用下面的命令,自动下载和安装:👇


pip install poemail
复制代码


如果下载速度比较慢,可以使用清华镜像。


import poemail
poemail.base.send_text(key='程序员晚枫的权限码', msg_from='程序员晚枫的邮箱@qq.com', msg_to='小红薯也叫这个名@qq.com', msg_subject='测试主题:点赞了吗?', content='测试内容:记得关注我,看后面的功能更新')"""发送文本邮件
参数:key (str): 邮箱免密登录的权限码msg_from (str): 发件人邮箱地址msg_to (str): 收件人邮箱地址msg_subject (str): 邮件主题,默认为空字符串content (str): 邮件内容,默认为空字符串"""
复制代码

3、开发计划

昨晚刚刚在 GitHub 发布这个项目:https://github.com/CoderWanFeng/poemail ,功能还有待完善。


接下来的开发计划有:


  • 支持多种邮箱平台:目前只支持 QQ 邮箱;

  • 支持带附件发送:目前只支持纯文本;

  • 支持批量发送;

  • 支持自动收邮件。


大家有更多功能需求,可以在评论区告诉我~

发布于: 刚刚阅读数: 4
用户头像

C++开发,开源项目:python-office 2020-10-09 加入

还未添加个人简介

评论

发布
暂无评论
Python终于可以自动收发邮件了,1行代码实现_Python_程序员晚枫_InfoQ写作社区