Amazon web services 如何在已发送的电子邮件上设置源/发件人属性的名称?

Amazon web services 如何在已发送的电子邮件上设置源/发件人属性的名称?,amazon-web-services,amazon-ses,Amazon Web Services,Amazon Ses,我正在使用aws sdk for php和Amazons发送电子邮件。 问题是我想设置电子邮件的名称。例如: 指定 < 电子邮件地址> 这里是我的源代码: $mailer = new \AmazonSES( $aws_config ); $response = $mailer->send_email($mail_data['from'],$mail_data['to']); 我相信您正在寻找的格式如下: “约翰·多伊” 参考资料:我只更改了格式,对我来说效果很好 "from": {

我正在使用aws sdk for php和Amazons发送电子邮件。 问题是我想设置电子邮件的名称。例如:

指定 < 电子邮件地址>

这里是我的源代码:

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

我相信您正在寻找的格式如下:

“约翰·多伊”


参考资料:

我只更改了格式,对我来说效果很好

"from": {
   "name": "name",
   "address": "email address"
}

我已经解决了相同的问题后,检查这一点。 我使用aws SES使用java sdk发送邮件,因此我在application.yml文件中添加了from email id,如下所示

from: John Doe <johndoe@example.com>
from:johndoe

是的,谢谢。但我有另一个问题,如果名称不是英文字符。我如何使用诸如指定因此,默认情况下,只允许使用ASCII字符。所以中文字符串不起作用。尽管如此,使用RFC 2047编码听起来确实是可行的,如本文所述:您找到如何更改编码了吗?@Sahan您无法更改编码。也许是因为电子邮件系统是如何配置和编写的,ASCII是唯一受支持的。