SuperAPI AI 工具集

twilio-sendgrid-email-settings

办公与效率

查看项目

更新于 10-15 23:40

技能介绍

用途:SendGrid 邮件设置决定邮件如何构建、个性化与跟踪。多数配置在 SendGrid Console 完成,模板与跟踪也可通过 API 管理。

动态模板:使用 Handlebars 语法,在 Console > Email API > Dynamic Templates 管理,模板 ID 以 d- 开头。支持的辅助方法包括 if/unless、each、equals/notEquals、and/or、greaterThan/lessThan、length、formatDate、insert。不支持自定义辅助方法、内联 partial、lookup、log、with、blockHelperMissing,仅实现 Handlebars.js 的子集。动态模板(d- 开头)支持 Handlebars;旧版事务模板使用 -substitution- 语法,两者不可互换。

跟踪设置:打开跟踪插入像素,但 Apple Mail 隐私保护会虚增打开数、屏蔽图片的客户端会产生假阴性;点击跟踪通过 SendGrid 重定向改写 URL,某些域名可能触发垃圾邮件过滤;订阅跟踪添加退订页脚,是 CAN-SPAM 合规所需;Google Analytics 添加 UTM 参数,仅用于营销活动。可在 Console > Settings > Tracking 按邮件或账户级配置。

链接品牌化:默认点击跟踪链接走 url####.ct.sendgrid.net,链接品牌化可用自有域名(如 links.yourdomain.com)提升送达率与信任。设置路径 Console > Settings > Sender Authentication > Link Branding,需将子域名的 CNAME 指向 sendgrid.net,可通过 GET /v3/whitelabel/links/{id}/validate 验证。

内容类型优先级:text/x-amp-html(仅支持 AMP 的客户端,需发件人注册)、text/html、text/plain。建议至少同时包含 text/plain 与 text/html。

限制:无法使用自定义 Handlebars 辅助方法;打开跟踪精度无法保证,不应依赖其做关键业务逻辑;personalizations 的 subject 是纯字符串覆盖,会绕过模板主题,动态主题需在模板主题字段用 Handlebars 变量(如 {{{subject}}})并通过 dynamic_template_data 传值;dynamic_template_data 中缺失的变量会静默渲染为空字符串,不报错。

后续步骤:发送邮件见 twilio-sendgrid-email-send,投递跟踪见 twilio-sendgrid-webhooks,管理退信/退订见 twilio-sendgrid-suppressions。