2014-03-03 3 views
6

Ich benutze AWS-SDK-für-PHP und AmazonSES zum Senden von E-Mails verwenden. Das Problem ist, ich möchte den Namen für die E-Mail festlegen. Beispiel:amazon-ses Wie kann der Name für E-Mails festgelegt werden?

指定 < email_address>

Hier mein Quellcode:

$mailer = new \AmazonSES($aws_config); $response = $mailer->send_email($mail_data['from'],$mail_data['to']); 

Bitte helfen Sie mir.

Antwort

15

Ich glaube, dass das Format Sie suchen ist wie folgt:

"John Doe" <[email protected]>

Referenz: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/email-format.html

+1

Ja, danke Ihnen. Aber ich habe ein anderes Problem, wenn Name nicht englischer Charakter ist. Wie kann ich mit Namen wie 指定 –

+0

umgehen? Es stellt sich also heraus, dass standardmäßig nur ASCII-Zeichen erlaubt sind. Die chinesische Saite würde also nicht funktionieren. Obwohl klingt es möglich mit der RFC 2047-Codierung wie hier erwähnt: http://docs.aws.amazon.com/ses/latest/APIReference/API_Destination.html – dezinezync

+0

Haben Sie jemals erfahren, wie Sie die Codierung ändern ? – Sahan