什么是正确的“from”标头语法?

时间:2014-01-03 00:24:15

标签: php email

我们希望用PHP发送电子邮件。

要更清楚"来自"在Gmail中显示,我们希望显示一些From文字,如:

MyDomain.com (Support)

存在一个大问题:当使用一些非字母数字字符(点和括号)时,许多电子邮件客户端会截断From文本。

例如,雅虎!邮件显示:

MyDomain com (Support)

Gmail显示:

Support

我们看到一些领先的网站或PHPMailer添加了双引号。所以我们生成这个标题:

From: "MyDomain.com (Support)" <support@mydomain.com>

它看起来适用于我们尝试过的电子邮件客户端(yahoo,gmail,iphone等)。但是:

  1. 我们无法测试所有客户
  2. 我们在RFC
  3. 中找不到任何内容
  4. 许多工具不严格遵循RFC(某些smtp可能只是吃掉电子邮件)
  5. 您处理非字母数字字符的经验是什么?我们的标题是否会成为某些客户的问题?

1 个答案:

答案 0 :(得分:1)

这正是我们前一段时间没有问题的语法。

但我建议您切换到PHPMailerSwiftMailer

我们现在使用PHPMailer并对它感到满意。