由于Python原生库smtplib的复杂构造,于是我自己动手封装了一个模块,把smtplib几十行复杂的逻辑全压缩成了几行。
核心功能主打一个省事+易用:
- 单文件分发:直接丢进项目目录就能用,也支持 pip 安装。
- 极简API: 发信只需一行send_email(收件人, 主题, 内容)。
- 配置灵活:支持 json、环境变量或字典直接传。
- 生产级可靠性:内置幂等 Message-ID 防重复投递;提供智能重试与频控限流
- 高性能并发:支持原生异步发送与批量发送,内置信号量精准控制并发数。
- 开箱即用:内置验证码生成器,支持 HTML/附件。
文档写了极其详细的使用方法和示例。
项目地址:
https://github.com/MoCre-QiuMing/CreMail
欢迎各位提 Issue 或者给我点个 Star 鼓励一下,感谢!