ユーザー招待状や通知用のSendgridトランザクションメールテンプレートを組み込んだMeteorアプリケーションでは、代替タグを置き換えることができません。テンプレート付きメールは受信されますが、違いはありません。Meteorアプリでメール送信時にSengridテンプレート置換タグが置き換えられない
Email.send({
from: "[email protected]",
to:email,
subject: "Subject",
sub: {
"{name}":post.createdBy,
"{title}":post.title,
},
headers: {
"X-SMTPAPI": {
"filters": {
"templates": {
"settings": {
"enable": 1,
"template_id": "xxxx"
}
}
}
},
"Content-Type" : "text/html"
}
});
私が直接APIを使用してではなく、流星メールパッケージが、その可能性の問題が表示されないていないよ:
Meteor.startup(function() {
process.env.MAIL_URL = 'smtp://username:[email protected]:587';
});
これは私の短縮電子メールテンプレート:
Hey {name},
your post {title} has a new comment.
、動作しませんでしたという。私は唯一の使用しています - http://docs.meteor.com/api/email.html – mhlavacka
しかし、X - SMTPAPI電子メールでサブを置くことは決して処理されませんでした。 – mhlavacka
入手しました。 JSONオブジェクト全体を文字列として渡す必要があります。 – bwest