如果使用以下代码对客户端电子邮件ID进行加密。
$message .= 'Email: '.$_POST['email']. "\n\r";
我猜$email
对于客户的电子邮件ID是可变的。如何将BC的电子邮件发送到客户的电子邮件ID?
现在我只使用
的单个电子邮件ID$to = 'emailid@domain.com';
更新
表单中的电子邮件字段值为<?php echo $_SESSION['email']; ?>
。
答案 0 :(得分:1)
如果您的运行时间至少为4.3,则可以设置Bcc附加标头。 PHP将在发送消息之前在内部对此进行解释。
$headers = "Bcc: address@place.com\r\nFrom: me@place.com"; // etc
mail( $to, $subject, $message, $headers );
请参阅文档:http://www.php.net/manual/en/function.mail.php
另请注意,因为PHP在使用单引号时不会展开转义序列(\ r,\ n),所以必须对此字符串使用双引号。
答案 1 :(得分:1)
您必须添加自定义标题:
# bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
mail('recipient@host.com', 'Subject', 'Message', 'Bcc: emailid@domain.com' )
答案 2 :(得分:1)
将BCC
添加为标题,例如
$header = "Bcc: john.doe@yahoo.com";