Я пытаюсь отправить настроенное письмо с подтверждением через Amazon SES.Но я не могу заменить заполнители в пользовательском шаблоне подтверждения.
Я прочитал и попробовал из этих двух документов.
- https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-personalized-email-api.html
- https://docs.aws.amazon.com/ses/latest/DeveloperGuide/custom-verification-emails.html
SampleTemplate.json , созданный в AWS.
{
"TemplateName": "SampleTemplate",
"FromEmailAddress": "me@example.com",
"TemplateSubject": "Please confirm your email address",
"TemplateContent": "<html><body><h1>Hey! {{name}}</h1></body></html>",
"SuccessRedirectionURL": "http://example.com/success",
"FailureRedirectionURL": "http://example.com/failure"
}
send-custom-validation-email-mail.js
var params = {
EmailAddress: 'you@exampl.com',
TemplateName: 'SampleTemplate'
};
ses.sendCustomVerificationEmail(params, function (err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
Здесь, в SampleTemplate , в TemplateContent я дал привет!{{название}}.Заполнителю name Я должен отправить строку из Nodejs.
Заранее спасибо!