当我将一个 $headers 数组指定为参数时,我无法通过 PHP mail 函数发送电子邮件。
$headers = array (
'From' => "info@mysite.com",
'Content-type' => "text/html;charset=UTF-8"
);
或者
$headers=array(
'From: "info@mysite.com',
'Content-Type:text/html;charset=UTF-8',
'Reply-To: "info@mysite.com'
);
以下是代码:
<?php
$email = 'test@test.com';
$headers=array(
'From: "info@mysite.com',
'Content-Type:text/html;charset=UTF-8',
'Reply-To: info@mysite.com'
);
$msg= 'This is a Test';
mail($email, "Call Back Requert Confirmation", $msg, $headers);
?>
请问您能告诉我为什么会出现这种情况吗?并且我应该如何解决这个问题呢?
join("\r\n", $headers)
。 - Ja͢ck