Я отправляю электронное письмо в формате HTML, используя AWS SES (Nodejs). Он работает со статическим HTML, но я не знаю, как заставить его работать с динамическим HTML.
файл nodejs
HTML = "..." // load external html file
var params = {
Destination: {/* required */
ToAddresses:[abc@gmail.com, test@gmail.com]
},
Message: {/* required */
Body: { /* required */
Html: {
Data: HTML,
Charset: 'UTF-8'
},
},
Subject: { /* required */
Data: 'Test email', /* required */
Charset: 'UTF-8'
}
},
Source: "myemail@gmail.com"
}
ses.sendEmail(params, function(err, data) {
// If something goes wrong, print an error message.
if(err) {
console.log(err.message);
} else {
console.log("Email sent! Message ID: ", data.MessageId);
}
});
HTML-файл
<html>
<head></head>
<body>
<h1>Amazon SES Test</h1>
<p>Your order is placed.
<a href='https://example.com/id=1234125'>View your order</a>
</p>
</body>
</html>
Мой вопрос: как передать href из файла nodejs в html-файл как переменную.
Любое предложение приветствуется.