У меня есть динамический c шаблон электронной почты для отправки пользователю уникальной ссылки токена для сброса его пароля. Я назначаю ссылку на поле с именем 'link' в разделе dynamic_template_data моих настроек в моем объекте запроса. Когда я получаю электронное письмо, у моего тега привязки нет атрибута href.
Вот мой объект запроса:
{
method: "POST",
url: "/v3/mail/send",
headers: {
"content-type": "application/json"
},
body: {
personalizations: [
{
to: [{ email: email, name: name }],
dynamic_template_data: {
link: link
}
}
],
// some other content
// ...
template_id: Constants.EMAIL.RESET_PASSWORD
},
json: true
}
И html в моем шаблоне динамической отправки sendgrid c:
<div>Use the following link to reset your password: <a href="{{link}}">{{link}}</a></div>
Когда я получаю электронное письмо, текст ссылки корректно заполняется моим динамическим c контентом, но элемент не имеет атрибута href, поэтому он отображается в виде обычного текста и не реагирует на клики:
Что особенно странно, так это то, что при предварительном просмотре моего шаблона Dynami c в редакторе дизайна SendGrid поле href корректно заполняется тестовыми данными, которые я передаю. в.