java如何在SendGrid中自定义取消订阅链接?
我希望自定义Sendgrid发送的默认取消订阅链接的位置。 我已经在sendgrid中配置了取消订阅组,我正在使用ASM发送groupId,我确实看到了此列表中的取消订阅|管理电子邮件首选项链接,但问题是,此链接直接附加到电子邮件正文,因此收件人很难理解它是否是电子邮件的一部分,有没有办法定制此链接,使其至少看起来是电子邮件内容的一部分
ASM asmInst = new ASM();
asmInst.setGroupId(mailGroupId);
mail.setASM(asmInst);
int[] groupsToDisplay = {mailGroupId};
asmInst.setGroupsToDisplay(groupsToDisplay);
mail.setTemplateId("d-
848281f0ab8f45a7bc0e1690442a8803");
}
上面是我的java代码,这里的mail对象指的是来自com的邮件实例。sendgrid。邮件和对象已经有主题、收件人、电子邮件正文等。如果我如上所述设置模板id,则收件人收到的电子邮件不包含任何主题或电子邮件正文,它只有在动态模板中配置的订阅模块。这是收到的电子邮件的截图。
如果我没有设置templateId,则收到的电子邮件是正确的,但取消订阅链接直接附加到电子邮件正文。这是没有模板的电子邮件
共 (0) 个答案