2016-07-11 13 views
0

Manchmal ist es notwendig, eine E-Mail mit der Antwortadresse eines anderen Benutzers zu senden. Wenn beispielsweise ein LinkedIn-Benutzer eine Verbindung von seiner LinkedIn-Nachricht sendet, ist es sinnvoll, diese E-Mail von dem Benutzer zu senden, der die Nachricht gesendet hat, sodass das Klicken auf "Antworten" tatsächlich auf die Person antwortet, die die Nachricht gesendet hat.Senden im Namen von Benutzern mit Amazon SES

Gibt es eine Möglichkeit, dies mit Amazon SES zu tun?

+0

haben Sie versucht, mit Header zu spielen? Sie sollten in der Lage sein, auf jedem emali eine andere Antwortadresse anzugeben. – alexandresaiz

+2

Predictaby, Microsoft hat noch nicht von 'Reply-To:' gehört und wird es ignorieren. – tripleee

+0

Hahaaa! Das ist urkomisch @tripleee – Costa

Antwort

3

Sie können ReplyToAddresses Parameter in $ses->sendEmail() (documentation PHP V2, vorausgesetzt, andere Sprachen und Versionen werden ähnliche Struktur haben, suchen sie) passieren

$sesClient->sendEmail([ 
    'Source' => '[email protected]', 
    'Destination' => '[email protected]', 
    'Message' => [ 
     'Subject' => [ 
      'Data' => 'Spammer attack', 
     ], 
     'Body' => [ 
      'Html' => [ 
       'Data' => 'Le Attacke!', 
      ], 
     ], 
    ], 
    'ReplyToAddresses' => [ 
     '[email protected]', 
     '[email protected]', 
     '[email protected]', 
    ] 
]); 
+0

Seltsam, das war zuerst für mich versagt. Vielen Dank! – Costa

+0

@Costa Vielleicht setzen Sie 'ReplyToAddresses' auf String? – Justinas

+0

Ich benutze node.js, für meinen Treiber ist es optional ein Treiber oder eine Zeichenfolge, und es heißt 'replyTo'. Es funktioniert jetzt mit nur einer Zeichenfolge. – Costa