Всем привет. Делаю email рассылку внутри приложения. Подскажите пжлст, как подставлять переменные в письме, которые хранятся в виде строки в бд. Хочу отправить персонализированные письма с переменными внутри письма. Сохраняю контент письма в бд в строке. Например контент письма такой: ‘Привет ${name}, тестовое письмо’.
Но когда использую текст письма перед отправкой, то подставляю его так ${email.text}
в надежде (на картинке подстановка, здесь телеграм съедает косые кавычки), что переменная ${name} внутри email.text подставится автоматически. Но этого не происходит. Письмо приходит с ${name} вместо реального имени. Должно быть ‘Привет Иван, тестовое письмо’, а получаю ‘Привет ${name}, тестовое письмо’’
Для отправки писем использую nodemailer
P.S. Я не могу хранить шаблон письма на сервере. Писем много и контент в них всегда разный. И внутри этого динамического контента есть еще переменные.