将电子邮件副本发送到Sender PHP联系脚本

时间:2013-09-27 13:24:36

标签: php email

我使用下面的PHP脚本从我的联系表单中收到我的电子邮件。我也希望将同一封电子邮件的副本发送给发件人电子邮件。我怎么能这样做...有人可以在我的脚本中添加一些行来做到这一点..

我可以在$ email中分隔多封电子邮件,例如$emailTo = 'owner@website.com, $email';

if(!isset($hasError)) {

    $emailFrom = 'smptcontactemail@website.com';
    $emailTo = 'owner@website.com';
    $subject = 'Submitted message from '.$name;
    $sendCopy = trim($_POST['sendCopy']);
    $body = "Name: $name \n\nEmail: $email \n\nComments: $comments";
    $headers = 'From: ' .' <'.$emailFrom.'>' . "\r\n" . 'Reply-To: ' . $email;

    mail($emailTo, $subject, $body, $headers);

    // set our boolean completion value to TRUE
    $emailSent = true;
}

添加另一个FUNCTION可能会有效。但我正在寻找其他一些简单的方法来做同样的功能:)

PS:我想向发件人添加一条附加行,例如“您发送给xxx所有者的邮件的电子邮件副本”

5 个答案:

答案 0 :(得分:4)

那将是

$headers .= 'Cc: anotheremail@domain.net' . "\r\n";

答案 1 :(得分:2)

希望这有帮助

activate

答案 2 :(得分:1)

有关如何扩展$additional_headers参数以添加CC收件人,请参阅php.net/mail示例#4:

$headers = 'From: ' .' <'.$emailFrom.'>' . "\r\n" . 'Reply-To: ' . $email . "\r\n" . 'Cc: ' .' <some@mail.com>';

答案 3 :(得分:0)

你可以写

$emailTo = 'owner@website.com, customer@website.com';

答案 4 :(得分:-2)

您可以尝试将cc副本发送给发件人电子邮件

$headers["From"] = "$from";
$headers["To"] = "$email";
$headers["Subject"] = $subject;
$headers['Cc'] = '$from';