使用亚马逊SES发送具有阿拉伯语发件人名称的电子邮件

3

我正在使用Amazon SES向网站用户发送邮件,并希望将发件人姓名设置为阿拉伯语,如下所示:

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

邮件发送成功,但发件人姓名显示错误,如下所示:
*7(JB C*'(I mymail@mydomain.com

我该怎么做才能查看配置的发件人名称?

听起来像是“文化设置”问题。可以调查如何使用“CultureInfo”。 - MethodMan
没有任何反应,同样的问题。 - mizo mizo
1个回答

1

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

问题在于原始规范(RFC-822)仅定义电子邮件地址由ASCII字符组成。最近的规范(RFC-6531)试图扩展该规范以支持电子邮件地址中的Unicode字符,但现有基础设施对此的支持非常差。

更新:我找到了这个规范(RFC-2047),它是一种扩展,支持在电子邮件地址中特殊编码国际字符,并且看起来Amazon 支持它。但您需要进行一些编程工作,因为我不知道编码如何工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接