我使用简单的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 .';
这显然不起作用,但你明白了我想要的东西。
谢谢!
答案 0 :(得分: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);
答案 1 :(得分:0)
您将"From: $name <$emailFrom>"
放入mail()
函数的其他参数中:
答案 2 :(得分:0)
那么,基本上你想要将消息的副本CC给用户以及管理员?
这取决于您使用哪个PHP库发送它。如果您使用的是默认的PHP mail()函数,则需要添加其他标题:
// Additional headers
$headers .= 'Cc: ' . $emailFrom . "\r\n";
// Mail it
mail('admin@email.com', $subject, $message, $headers);