2016-08-16 5 views
1

J'ai essayé comme ci-dessous pour envoyer du contenu à modèle de courrier électronique Cachet de la Postecomment convertir le contenu au format HTML Marcophilie

var username = "Dear user,<br><br>&nbsp;&nbsp; &nbsp; &nbsp; Thank you for using our product.&nbsp; &nbsp;<br><b>Note :newly Features introduced </b><br>1.A <br>2.B.<br>3.<br><br>"; 
    client.sendEmailWithTemplate({ 
    "From": "[email protected]", 
    "To": "[email protected]", 
    "InlineCss": true, 
    "TemplateId":123456, 
    "TemplateModel" : { 
     "content" : username 
    } 
    }, function(error, success) { 
    if(error) { 
     console.error("Unable to send via postmark: " + error.message); 
     return; 
    } 
    console.info("Sent to postmark for delivery") 
}); 

quand je reçois email avec des balises HTML de modèle sont à venir comme il est. Comment puis-je les convertir au format HTML afin qu'il soit dans un format correct. Toutes les suggestions ... Merci à l'avance

+0

Qu'est-ce que 'client'? Peut-être essayer 'TemplateModel: {HtmlBody: nom d'utilisateur}'? –

+0

Le client Hi @ExplosionPills est le constructeur du cachet postal. var client = nouveau postmark.Client ("serverkey"); J'utilise le module npm du cachet de la poste. "TemplateModel": {"HtmlBody": nom d'utilisateur}. pas de résultat. rien ne vient même se contenter de tags. – sandeep

Répondre

0

Got it. En général, nous utilisons {{username}} (dans mon cas, var name est un nom d'utilisateur) pour montrer dans le modèle. nous devons utiliser comme ceci ->{{{username}}} .surrounding avec des accolades supplémentaires pour convertir le contenu au format HTML.Pour référence regardez ici ->documentation here. Merci.