In Meteor-Anwendung, die SendGrid-Transaktions-E-Mail-Vorlagen für Benutzereinladungen und Benachrichtigungen enthält, kann ich ersetzen Ersatz Tags nicht. E-Mails mit Vorlagen werden empfangen, jedoch ohne Unterschied.Sengrid Vorlage Ersatz Tags nicht ersetzt beim Senden von E-Mail in Meteor App
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"
}
});
Ich bin nicht mit API direkt, sondern Meteor E-Mail-Paket, aber nicht sehen, dass mögliche Ausgabe:
Meteor.startup(function() {
process.env.MAIL_URL = 'smtp://username:[email protected]:587';
});
Dies ist meine verkürzte E-Mail-Vorlage:
Hey {name},
your post {title} has a new comment.
Leider, das nicht funktioniert. Ich benutze nur - http://docs.meteor.com/api/email.html – mhlavacka
Aber wenn das Sub-in X-SMTPAPI E-Mail wurde nie verarbeitet. – mhlavacka
Verstanden. Sie müssen das gesamte JSON-Objekt als Zeichenfolge übergeben. – bwest