我们正在使用 SendGrid 营销电子邮件 API 向订阅者推送时事通讯,并希望在每封电子邮件中包含自定义列表取消订阅标头。但是我看不到任何支持向消息添加标头的 API 方法。我是完全盲目还是没有方法向 SendGrid 电子邮件添加自定义标头?
谢谢你 Brgds 卢卡斯
您可以通过其 Web API 使用
header
参数添加自定义标头(必须采用有效的 JSON 格式,不含整数),如 在其文档中所述:
发布:https://api.sendgrid.com/api/mail.send.json
发布数据:
api_user=your_sendgrid_username&api_key=your_sendgrid_password&[电子邮件受保护]&toname=目的地&subject=Example_Subject&text=testingtextbody&[电子邮件受保护]&header={"List-Unsubscribe": "unsubscribe_email@your_domain"}
如果您使用营销电子邮件 API,目前无法拦截电子邮件并向其添加标头。
如果您只是使用营销电子邮件 API 来管理列表,然后通过 SendGrid 自行发送电子邮件,则可以执行此操作,因为您可以根据需要构建标头。
对于营销电子邮件,list-unsubscribe 标头由取消订阅应用程序自动设置,如此知识库文章中详细介绍。
使用营销邮件平台时,无法添加自定义标头;您只能使用主 Web 或 SMTP API 来完成此操作。但是,如果您使用主 Web 或 SMTP API,则可以专门使用列表取消订阅字段中的替换标签,以便于自定义。