试图将 BCC 字段发送到 php 邮件程序

trying to send BCC field to php mailer

我有大约 5 年前某人给我的代码,它运行良好,但现在我需要发送一个固定的密件抄送字段。我不知道我在做什么,有人可以帮助我吗?

...部分代码已被剪掉..(主要是用户电子邮件服务器密码,端口...)

foreach($users as $u){

            echo "Procesando...\n";
            print_r($u);
            flush();
            $msg="Nombre:".$u->name."<br/>";
            $msg.="Email:".$u->email."<br/>";
            $msg.="Fecha:".$u->date."<br/>";
            $mail=new PHPMailer();
            //indico a la clase que use SMTP
            $mail->IsSMTP();
            //permite modo debug para ver mensajes de las cosas que van ocurriendo
            $mail->SMTPDebug = 1;
            //Debo de hacer autenticación SMTP
            $mail->SMTPAuth = true;
            $mail->SMTPSecure = "ssl";
            //indico el servidor de Gmail para SMTP
            $mail->Host = SMTP_SERVER;
            //indico el puerto que usa Gmail
            $mail->Port = SMTP_PORT;
            //indico un usuario / clave de un usuario de gmail
            $mail->Username = SMTP_USER;
            $mail->Password = SMTP_PASS;

            $mail->AddReplyTo(REPLY_EMAIL,REPLY_NAME);
            $mail->AddCC(SMTP_USER);
            $mail->Subject = "Nuevo mensaje de contacto";
            $mail->MsgHTML($msg);
            $mail->FromName = REPLY_NAME;
            //indico destinatario
            $mail->AddAddress($u->email, $u->name);
            $x=$mail->Send();
            print_r($x);
            //exit;
    }

提前致谢

您正在使用 PHPMailer,文档位于 https://github.com/PHPMailer/PHPMailer

如果你看例子,你可以看到添加密件抄送的功能

$mail->addBCC('bcc@exmaple.com');

您可以使用变量

$bcc = "bcc@exmaple.com"; $mail->addBCC($bcc);