通过SendGrid Marketing API将list-unsubscripe标头添加到电子邮件中

时间:2015-03-23 15:19:42

标签: email-integration newsletter sendgrid

我们正在使用SendGrid Marketing Email API向我们的订阅者推送简报,并希望在每封电子邮件中包含自定义列表取消订阅标题。但是,我看不到任何支持向邮件添加标头的API方法。我完全失明了还是没有为SendGrid电子邮件添加自定义标头的方法?

谢谢 Brgds 卢卡斯

3 个答案:

答案 0 :(得分:3)

您可以通过其Web API使用header参数添加自定义标头(必须采用无整数的有效JSON格式),如in their doc所述:

  

POST:https://api.sendgrid.com/api/mail.send.json

     

POST数据:

     
    

api_user = your_sendgrid_username&安培; API_KEY = your_sendgrid_password&安培; to=destination@example.com& toname =目标&安培受试者= Example_Subject&安培;文本= testingtextbody&安培; from=info@domain.com&头= {"列表 - 退订&# 34;:" unsubscribe_email @ your_domain"}

  

答案 1 :(得分:2)

如果您正在使用营销电子邮件API,则无法拦截电子邮件并立即向其添加标题。

如果您只是使用Marketing Email API来管理列表,然后通过SendGrid发送电子邮件,那么您可以这样做,因为您可以根据需要构建标题。

对于营销电子邮件,list-unsubscribe标题由Unusubscribe应用程序自动设置,详见this Knowledge Base article

答案 2 :(得分:1)

使用营销电子邮件平台时,您无法添加自定义标头;您只能使用主Web或SMTP API执行此操作。但是,如果您使用的是主Web或SMTP API,则可以在List-Unsubscribe字段中专门使用Substitution Tags,以便于自定义。