将$ email条目添加到电子邮件收件人

时间:2013-10-07 20:03:10

标签: php email

我正在使用我购买的联系表格中的以下代码;

$address = "myEmailAddress here";
$e_subject = 'Footie Tote from ' . $name . '.';
$e_body = "You have received scores from $name, with the following details;\n

Match A: $matcha\n
Match B: $matchb\n
Match C: $matchc\n
Match D: $matchd\n
Match E: $matche\n
Match F: $matchf\n
Match G: $matchg\n
Match H: $matchh\n

Name: $name\n

Email: $email\n

" . PHP_EOL . PHP_EOL;
$msg = wordwrap( $e_body . $e_content . $e_reply, 70 );
$headers = "From: $email" . PHP_EOL;
$headers .= "Reply-To: $email" . PHP_EOL;
$headers .= "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-type: text/plain; charset=utf-8" . PHP_EOL;
$headers .= "Content-Transfer-Encoding: quoted-printable" . PHP_EOL;
if(mail($address, $e_subject, $msg, $headers)) {  etc.

我正在尝试将电子邮件发送到另一个电子邮件地址,这是有人在表单中输入的电子邮件地址($ email值),因此就像他们正在获取提交表单的副本。 / p>

有人可以指出我正确的方向来实现这一目标。

2 个答案:

答案 0 :(得分:0)

您可以将其添加为密送:

$headers .= "Bcc: $email" . PHP_EOL;

只需将其添加到from行下方,它应该将盲目副本发送到$ email

密件抄送使得用户不会收到该副本的通知。正如大卫所说,CC也会奏效。它只是将cc电子邮件明确地包含在用户中。

答案 1 :(得分:0)

看一下the examples in the PHP docs,看起来您可以添加CC标题(如果您愿意,还可以添加BCC)。特别是在该页面上的示例#4中查看标题,您应该能够执行以下操作:

// ... previous code
$headers = "From: $email" . PHP_EOL;
$headers .= "CC: $email" . PHP_EOL;
$headers .= "Reply-To: $email" . PHP_EOL;
// ... later code