Scale your creator outreach with ease.
一个完全本地运行的邮件自动化工具,用于批量发送邮件、达人建联、出海获客等场景。 A fully local email automation tool for bulk email sending, creator outreach, and lead generation.
-
📩 Bulk email sending (Excel-based) 批量发送邮件(基于 Excel)
-
🧩 Custom HTML email template 自定义 HTML 邮件内容(完全自由排版)
-
🖼️ Embedded images (not attachments) 图片内嵌在邮件正文(非附件)
-
🔁 Resume after interruption 支持断点续发(防崩溃)
-
⏱️ Adjustable sending interval 自定义发送频率(降低封禁风险)
-
🔒 100% local execution 完全本地运行,不上传任何数据
AutoMailer/
├── AutoMailer.py
├── email_template.html
├── maillist.xlsx
├── collaboration_brief_sample.jpg
├── send_results/
├── README.md
├── requirements.txt
安装 Python(推荐 3.9+)
安装依赖
pip install pandas openpyxl配置邮箱信息
打开 AutoMailer.py,修改:
SENDER_EMAIL = "your_email@gmail.com"
SENDER_PASSWORD = "your_app_password"
EMAIL_SUBJECT = "Your Email Subject"准备邮件名单
Excel 必须包含两列:
ID | Email
示例:
John | john@email.com
Anna | anna@email.com
编辑邮件内容
打开:
email_template.html
可以自由修改内容,但必须保留:
{{name}}
<img src="cid:brief_image">说明:
{{name}}→ 自动替换为 Excel 中的 IDcid:brief_image→ 用于插入图片
运行程序
python AutoMailer.py结果会保存在:
send_results/
文件示例:
send_result_20260426_153012.xlsx
内容格式:
ID | Email | Status
说明:
1= 发送成功0= 发送失败 / 未发送
程序会自动:
- 读取
send_results中最新结果文件 - 跳过
Status = 1的邮件 - 继续发送未完成部分
-
❌ Do NOT upload real email lists to GitHub 不要上传真实邮箱数据
-
❌ Do NOT expose your email password 不要泄露邮箱密码
-
⚠️ Use responsibly (avoid spam behavior) 请合理使用,避免滥发邮件
MIT License
Ethan(iny720)