我这里有一些PHP效果很好。我希望将邮件发送给提交表单的用户,我还希望将该邮件的副本发送给我自己,但我不希望我的电子邮件地址可供用户使用。
这是我用来管理邮件发送的php ...
$to = 'xxxx@xxxx.com' . ', ';
$to .= $email;
$subject = 'xxxx';
$message = "Thank you for submitting the form.";
$headers = "From: xxxx@xxxx.com\r\nReply-To: xxxx@xxxx.com";
$mail_sent = @mail( $to, $subject, $message, $headers );
echo $mail_sent ? "Mail sent" : "Mail failed";
当解析代码时,电子邮件会及时发送给用户提交的电子邮件($email
)和我在第一个$to
变量中输入的地址,但是用户可以看到我输入的电子邮件地址他们收到电子邮件时的另一位收件人有谁知道我怎么能解决这个问题?任何帮助都感激不尽。感谢。
答案 0 :(得分:1)
在$ headers字符串中使用BCC标头而不是其他To。它代表" Blind Carbon Copy",并指示邮件服务器将邮件复制到额外收件人,但从原始副本中删除该标题,因此主要收件人无法知道它在那里。