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邮箱;
  • 支持带附件发送:目前只支持纯文本;
  • 支持批量发送;
  • 支持自动收邮件。

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

相关文章
|
2月前
|
数据安全/隐私保护 Python
Python实现邮件发送(含详细设置方法),并总结自己遇到的错误
Python实现邮件发送(含详细设置方法),并总结自己遇到的错误
|
2月前
|
存储 搜索推荐 数据安全/隐私保护
python实战讲解之使用Python批量发送个性化邮件
python实战讲解之使用Python批量发送个性化邮件
|
23天前
|
Windows Python
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
|
2月前
|
安全 数据安全/隐私保护 开发者
Python实现简单的邮件发送系统
Python实现简单的邮件发送系统
34 3
|
2月前
|
运维 Shell Linux
第十四章 Python发送邮件(常见四种邮件内容)
第十四章 Python发送邮件(常见四种邮件内容)
|
2月前
|
Python
Python自动化办公实战案例:文件整理与邮件发送
Python自动化办公实战案例:文件整理与邮件发送
26 0
|
2月前
|
API Python
Python邮件与日历管理
【4月更文挑战第13天】Python 通过 `smtplib` 和 `email` 发送邮件,`imaplib` 接收邮件。`google-api-python-client` 库用于管理 Google Calendar,示例代码展示了列出日历事件的功能。要使用 Google Calendar API,需设置服务帐户凭据和范围。
30 1
|
2月前
|
监控 Python
Python监控主机是否存活,并发报警邮件
Python监控主机是否存活,并发报警邮件
|
2月前
|
数据安全/隐私保护 Python
Python Flask-Mail实现邮件发送
Python Flask-Mail实现邮件发送
|
2月前
|
存储 Python
终于,手把手教会 HR 实现 Python + Excel 「邮件自动化」发工资条了
终于,手把手教会 HR 实现 Python + Excel 「邮件自动化」发工资条了
45 0

相关实验场景

更多