2016-04-18 7 views
2

Es scheint, dass ich reply_to in vals Hash nicht einstellen kann, wenn ich SparkPost::Client.new().send_message(param1,param2,etc...) verwende. Egs hier: https://github.com/SparkPost/ruby-sparkpostWie man reply_to/reply-to mit dem SparkPosts Ruby API Client einstellt?

Bedeutung, wenn ich eine E-Mail über den Client senden - möchte ich den Endbenutzer (dh die E-Mail empfängt) automatisch die reply_to attr haben (NICHT der from attr) füllen Sie das Antwort auf: Feld für ein bestimmtes ESP.

Ich habe auch Folgendes gesehen: https://github.com/SparkPost/ruby-sparkpost/blob/master/examples/transmission/with_template.rb. Welche verwendet send_payload.

Weiß jemand, wie man die reply_to setzt, so dass es nicht einfach auf die from E-Mail-Adresse Standard?

Antwort

2

Ich habe es herausgefunden. Derzeit müssen Sie die SparkPost::Client.new().transmission.send_payload Methode verwenden und die Nutzlast selbst erstellen.

Beispiel:

payload = { 
    recipients: [{tags:[tag1,tag2],address:{email:[email protected]}}], 
    content: { 
    from: "Someone <[email protected]>", 
    subject: "Your awesome subject", 
    reply_to: "Someone Else <[email protected]>", 
    html:<h1>Hello World</h1> 
    } 
} 
SparkPost::Client.new().transmission.send_payload(payload) 
+1

Nicht sicher, ob Sie Vorlagen verwenden, aber Sie können auch die reply_to auf einer Vorlage festgelegt. Dies wird von der SparkPost-Benutzeroberfläche noch nicht unterstützt, Sie können sie jedoch mit der API aktualisieren: https://developers.sparkpost.com/api/#/reference/templates – cfs