0

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

$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 值),所以就像他们正在获取提交表单的副本一样。

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

4

2 回答 2

0

您可以将其添加为密件抄送:

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

只需在 from 行下方添加它,它就会向 $email 发送一份密件

密件抄送使用户不会收到副本通知。正如大卫所说,CC 也可以。它只会向用户简单地包含 cc 电子邮件。

于 2013-10-07T20:06:15.907 回答
0

查看PHP 文档中的示例,您似乎可以只添加CC标题(或者BCC如果您愿意)。具体查看该页面上示例 #4 中的标题,您应该能够执行以下操作:

// ... previous code
$headers = "From: $email" . PHP_EOL;
$headers .= "CC: $email" . PHP_EOL;
$headers .= "Reply-To: $email" . PHP_EOL;
// ... later code
于 2013-10-07T20:06:28.400 回答