name: email-sender description: 使用SMTP发送带附件的邮件,支持HTML模板、多收件人和文件附件。基于nodemailer。 metadata: short-description: 通过SMTP发送邮件 source: repository: https://github.com/nodemailer/nodemailer license: MIT
邮件发送工具
描述
通过SMTP协议发送包含HTML内容、附件以及支持多个收件人的电子邮件。
触发条件
/send-email命令- 用户请求发送邮件
- 用户需要邮件通知
使用方法
# 发送简单邮件
python scripts/send_email.py --to "user@example.com" --subject "你好" --body "邮件内容"
# 发送带附件的邮件
python scripts/send_email.py --to "user@example.com" --subject "报告" --body "请查看附件" --attachment "report.pdf"
# 发送HTML邮件
python scripts/send_email.py --to "user@example.com" --subject "新闻简报" --html "template.html"
环境变量
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your-email@gmail.com
SMTP_PASS=your-app-password
SMTP_FROM=您的姓名 <your-email@gmail.com>
标签
邮件, smtp, 通知, 自动化
兼容性
- Codex: ✅
- Claude Code: ✅