在php邮件函数中添加cc时,邮件未发送


mail not sending when add cc in php mail function

嗨,我使用的是php邮件功能。当我在代码中添加cc标头时,邮件就不会发送,当我对cc标头行进行注释时,邮件就会发送出去。我怎样才能把邮件发给抄送人。这是我的密码。

<?php
$headers  = 'MIME-Version: 1.0' . "'r'n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "'r'n";
// Additional headers
$headers .= 'From: ABC <abc@gmail.com>' . "'r'n";
$headers .= 'Cc: axyz@gmail.com' . "'r'n";
$done = mail('abc@gmail.com', 'Test subject', 'Test body', $headers);
if ($done)
    echo 'DONE';
else
    echo 'NOT DONE';
?>

只需删除前面的句点(.)符号''r''n以及双引号。例如:

$headers  = 'MIME-Version: 1.0'r'n';
$headers .= 'Content-type: text/html; charset=iso-8859-1'r'n';
// Additional headers
$headers .= 'From: ABC <abc@gmail.com>'r'n';
$headers .= 'Cc: axyz@gmail.com'r'n';

试试上面的代码,应该可以了。