微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-电子邮件的“发件人:”显示名称中的有效字符

我正在使用PEAR Mail发送电子邮件,我发现如果“发件人:”字段类似于发件人:Dragoş< email@example.com\u0026gt ;,则PEAR返回错误: 验证失败:Dragoş< email@example.com\u0026gt; 但是,如果我删除ş,PEAR将返回true并发送电子邮件. 我试图在Google和StackOverflow上搜索有效字符,但似乎我在这里没有运气.
有人知道“发件人”字段中显示名称的有效字符是什么吗?

另外,有什么方法可以将这些字符“编码”为该字段上允许的字符吗?我使用PHP.

谢谢!
no野

解决方法:

在MIME中,您仅需使用ASCII编码字符.

为了传递非ASCII字符,您必须使用Word encoding.

链接文章复制:

For example,

Subject:
=?iso-8859-1?Q?=A1Hola,_se=F1or!?=

is interpreted as “Subject: ¡Hola,
señor!”.

可以将相同的内容应用于“发件人”和“收件人” MIME字段的“名称”部分(而不是电子邮件).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐