我的标题部分为php邮件功能无法正常工作的原因是什么

时间:2014-08-01 08:38:05

标签: php email joomla sendmail

我之前的标题部分是。

$headers = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=iso-8859-1' . '\r\n';
$headers .= 'To:   <abc@gmail.com>' . '\r\n';
$headers .= 'From: xyz <info@gmail.com>' . '\r\n' . 'Return-Path: info@gmail.com \n' . 'Reply-To: info@gmail.com \n';

我在上面替换了这个:哪个对我有用。

$headers = "From: xyz<info@gmail.com>\r\n";
$headers .= "Reply-To: xyz<info@gmail.com>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

现在我的问题是: 1.之前我的旧代码工作正常的原因是什么 2.我的新旧标题部分有什么技术差异?

1 个答案:

答案 0 :(得分:0)

请注意'\r\n'"\r\n"之间的区别。

双引号是换行符的要求。如果您使用单引号,它们将被视为实际文本,因此将无法正常工作