我使用下面的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所有者的邮件的电子邮件副本”
答案 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';