我正在使用我购买的联系表格中的以下代码;
$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>
有人可以指出我正确的方向来实现这一目标。
答案 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