电子邮件模版开发指南
公司日常运营中,会需要发送一些带样式的电子邮件,比如注册激活通知、定期数据报表等。这些电子邮件的内容是 HTML
代码,也就是所谓的电子邮件模版。
有时候也会被直接称为 EDM 模版。EDM = Email Direct Marketing,即:Email营销、电子邮件营销。
为什么不能用常规方式开发
最终呈现邮件内容的渠道,可能是:
- Email 服务网站(如 Gmail、QQMail)
- 邮件客户端(如 Foxmail、Outlook)
- 其他方式(比如 Emacs、RSS)
这些不同的渠道,对 HTML / CSS 的解析方式和支持程度都不尽相同;同时出于安全考虑,基本都禁用了外联 CSS 和 JavaScript。
最终,如果要尽可能多的保持一致,只能以 2003 年左右的网页开发模式去写模版,即:
- Table 布局,且尽可能使用 table 相关的 DOM 元素
- 所有样式使用 内联样式