私はSendGridの試用版電子メールを設定しようとしています。これは初めて使用したので、これは簡単ですが、プレースホルダのデータを取得できないようです交換する。sendgridの代替が動作しない
私はこのようなNodeJSライブラリを使用しています:私は、テストを実行したときしかし、
Hello --displayName--
We would love to take this opportunity to welcome you to the store.
from
--companyName--
:
sgMail.setApiKey(mailConfig.apiKey);
const msgConfig = {
to: email,
from: mailConfig.defaults.from,
templateId: mailConfig.templates.registrationConfirmation,
substitutions: {
'--displayName--': original.displayName,
'--companyName--': 'Hello world'
}
};
console.log('Sending: ', msgConfig);
// now send the registration confirmation email.
return sgMail.send(msgConfig).then(() => {
console.log('done.');
})
.catch((err) => {
console.error(JSON.stringify(err));
});
、テンプレートに、私はビジュアルエディタを使用して追加したテキストブロックがあります
電子メールを送信する、それは大丈夫メールを送信しますが、プレースホルダーを代用しません。私はここで何が欠けていますか?