0

我正在使用一个简单的 HTML 表单进行活动注册,我想向注册人发送一封 PHP 确认电子邮件,其中包含与管理员相同的信息。

以下是详细信息:

$emailFromName = $_POST['name'];
$emailFrom = $_POST['email'];
$emailFromPhone = $_POST['phone'];

我想将以下电子邮件地址中$emailFrom的值用于:

$emailTo = "name@domain.com", \"$emailFrom\";

编辑:添加了新配置:

$emailHeaders = 'From: "Conference" <noreply@conference.org>' . 'CC: . $emailFrom .';

这显然是行不通的,但你明白我想要做什么。

谢谢!

4

3 回答 3

0

您需要在mail函数中添加标题...

例如:

$headers = 'From: Family History Conference <noreply@familyhistoryconference.org>' . "\r\n" .
    'Reply-To: noreply@familyhistoryconference.org' . "\r\n" .
    'CC: ' . $emailFrom . "\r\n";

接着

mail($to, $subject, $message, $headers);

参考:

于 2010-09-18T16:53:28.913 回答
0

您放入函数"From: $name <$emailFrom>"的附加参数mail()

http://php.net/manual/en/function.mail.php

于 2010-09-18T16:54:01.517 回答
0

所以,基本上你想抄送一份邮件给用户和管理员?

这取决于您使用哪个 PHP 库来发送它。如果您使用的是默认的 PHP mail() 函数,则需要添加额外的标头:

// Additional headers
$headers .= 'Cc: ' . $emailFrom . "\r\n";

// Mail it
mail('admin@email.com', $subject, $message, $headers);
于 2010-09-18T16:55:11.747 回答