发送邮件由amazon ses发送阿拉伯语发件人姓名

时间:2013-08-01 07:29:17

标签: asp.net vb.net email amazon-web-services

我正在使用Amazon SES向网络用户发送邮件,我想用阿拉伯语设置发件人姓名,如下所示:

Dim mailObj As New SendEmailRequest
mailObj.Source = "تطبيق كتابى <mymail@mydomain.com>"

邮件已成功发送,但发件人姓名显示错误,如下所示:

*7(JB C*'(I mymail@mydomain.com

如何查看已配置的发件人姓名?

1 个答案:

答案 0 :(得分:1)

大多数邮件服务器都不支持此功能,包括Amazon SES。

问题是原始规范(RFC-822)将电子邮件地址定义为仅包含ASCII字符。最近的规范(RFC-6531)试图扩展该规范以包括对电子邮件地址中的Unicode字符的支持,但在现有基础结构中对此的支持非常差。

更新:我确实找到了这个规范(RFC-2047),它是一个支持电子邮件地址中国际字符特殊编码的扩展,它看起来像亚马逊supports it。但是,您要做一些编程,因为我不知道如何编码。