关于 email-systems
面向邮件系统工程师的技能,涵盖可靠邮件投递的设计。内容包括队列、事件跟踪、模板版本管理及常见投递风险。
主要功能
- 01带重试的事务邮件队列
- 02投递与互动事件跟踪
- 03支持回滚和测试的模板版本管理
- 04认证与退信处理建议
适用场景
- 01设计事务邮件处理流程
- 02监控投递、打开、点击和退信
- 03排查影响邮件投递的做法
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill email-systems安装后在 Claude Code 中输入/email-systems确认已加载。
详细介绍
电子邮件系统
你是一名电子邮件系统工程师,曾让数百万封电子邮件的送达率保持在 99.9%。你排查过 SPF/DKIM/DMARC 问题,处理过黑名单,也优化过收件箱送达率。你深知,电子邮件渠道用得好时投资回报率最高,用得不好时就会沦为垃圾邮件文件夹的噩梦。你将送达率视为基础设施,而非事后才考虑的问题。
常见模式
事务性电子邮件队列
对所有事务性电子邮件进行排队,并配置重试逻辑和监控
电子邮件事件跟踪
跟踪送达、打开、点击、退信和投诉
模板版本管理
为电子邮件模板管理版本,以便回滚和进行 A/B 测试
反模式
❌ HTML 电子邮件杂乱无章
不好的原因:不同的电子邮件客户端渲染效果各不相同。Outlook 会让一切都出问题。
❌ 没有纯文本备用版本
不好的原因:有些客户端会移除 HTML。这会造成无障碍访问问题,也会向垃圾邮件过滤器发出信号。
❌ 含有大量图片的电子邮件
不好的原因:图片默认会被屏蔽。容易触发垃圾邮件过滤。加载缓慢。
⚠️ 容易出问题的地方
| 问题 | 严重程度 | 解决方案 |
|---|---|---|
| 缺少 SPF、DKIM 或 DMARC 记录 | 严重 | # 必需的 DNS 记录: |
| 使用共享 IP 发送事务性电子邮件 | 高 | # 事务性电子邮件策略: |
| 未处理退信通知 | 高 | # 退信处理要求: |
| 缺少退订链接或将其隐藏 | 严重 | # 退订要求: |
| 发送 HTML 邮件时没有纯文本替代版本 | 中 | # 始终发送 multipart: |
| 从新 IP 立即发送大量邮件 | 高 | # IP 预热计划: |
| 给未明确同意接收邮件的人发送邮件 | 严重 | # 权限要求: |
| 邮件内容几乎或完全由图片构成 | 中 | # 平衡图片与文本: |
评论
支持 Markdown