使用 sendgrid XSMTPAPI 标头在邮件中提供取消订阅链接

ram*_*aaa 4 jakarta-mail sendgrid

任何人都可以告诉我如何在通过修改标题发送的邮件中添加取消订阅链接。我正在使用 Sendgrid 标题 XSMTPAPI,虽然我在过滤器中找到了一个名为订阅轨道的相关标题,但无法弄清楚如何用它。

Swi*_*ift 5

您可能希望有一个X-SMTPAPI在断开时看起来像这样的标题:

{ 
  filters: { 
    subscriptiontrack: { 
      settings: { 
        enable: 1,
        "text/html": "Unsubscribe <%Here%>", 
        "text/plain": "Unsubscribe Here: <% %>" 
      } 
    } 
  }
}
Run Code Online (Sandbox Code Playgroud)

发送请求时,请确保对标头的 JSON 进行字符串化:

X-SMTPAPI: '{"filters":{"subscriptiontrack":{"settings":{"enable":1,"text/html":"Unsubscribe <%Here%>","text/plain":"Unsubscribe Here: <% %>"}}}}'
Run Code Online (Sandbox Code Playgroud)

此外,作为旁注,所有这些都可以在X-SMTPAPI标题的文档页面上找到: