2016-03-25 9 views

Antwort

3

Haben Sie das E-Mail-Paket mit dem korrekten Hostnamen und den richtigen Anmeldedaten konfiguriert? Sie können see an example on the SendGrid blog. Sobald Sie den Server richtig konfiguriert haben und Sie einfache E-Mails senden können, können Sie einen X-SMTPAPI-Header zu Email.headers hinzufügen. Dann können Sie use transactional templates via the X-SMTPAPI header.

Es wird wie folgt aussehen:

Email.send({ 
    from: "[email protected]", 
    to: "[email protected]", 
    subject: "A sample subject", 
    text: "Here is some text.", 
    headers: {"X-SMTPAPI": '{ 
     "filters": { 
     "templates": { 
      "settings": { 
      "enable": 1, 
      "template_id": "5997fcf6-2b9f-484d-acd5-7e9a99f0dc1f" 
      } 
     } 
     } 
    }' 
    } 
}); 
+0

Wow! Vielen Dank! Hinzufügen der "Header" hat den Trick gemacht. Ich erhalte jedoch alles im Klartext. Das bedeutet, dass die Bilder verschwunden sind und der Text nicht formatiert ist. Irgendeine Ahnung? –

+0

Ok, hat es funktioniert, indem ich '" Content-Type ":" text/html "' zu 'headern' hinzugefügt habe. –

+0

Ich denke, das liegt daran, dass Ihr 'html' -Parameter nicht im Aufruf 'Email.send' eingestellt ist. Es auf etwas Zufälliges einzustellen, hat auch für mich funktioniert. – Rijk

Verwandte Themen