2012-10-08 64 views
12

Estoy usando phpmailer para enviar correos electrónicos, y funciona que los destinatarios reciban el correo excepto que los detalles de bcc y cc no muestran el correo. Alguien puede sugerir una solución a este . el código esPhpmailer AddBcc no funciona

require_once("PHPMailer_v5.1/class.phpmailer.php"); 
require_once("PHPMailer_v5.1/language/phpmailer.lang-en.php");    
$mailer = new PHPMailer(); 
$mailer->IsSMTP();    
$mailer->SMTPAuth = true;     
$mailer->SMTPSecure = "tls"; 
$mailer->Host = 'smtp.gmail.com'; 
$mailer->Port = 587;     
$mailer->Username = "myuserid"; 
$mailer->Password = "mypassword"; 
$mailer->FromName = $fromname; 
$mailer->From = "myuserid";    
$mailer->AddAddress("[email protected]",$toname);     
$mailer->Subject = $subject;     
$mailer->Body =$content;     
$mailer->AddCC("[email protected]", "bla");    
$mailer->AddBCC("[email protected]", "test"); 
if(!$mailer->Send()) 
{ 
echo "Message was not sent"; 
} 
else 
echo "mail sent"; 
+0

¿Nos puede mostrar el código? –

+0

por favor revise la pregunta editada –

+0

no es AddBCC? Además, no está claro: ¿los destinatarios de BCC reciben el correo electrónico? – HorusKol

Respuesta

13

Nunca se ve detalles BCC. Para eso son detalles de BCC. Incluso el destinatario de un BCC no verá su propio nombre con los destinatarios.

PD: ¿Ha notado que escribió addBCC en lugar de AddBCC (capital A)?

+0

Creo que el destinatario de bcc puede ver todos los detalles del destinatario, pero aquí el destinatario de bcc no puede ver los detalles de bcc solo 'a los detalles' puede ver –

+0

Eso siempre es así . Los detalles de BCC siempre están ocultos, también cuando usted mismo es el destinatario de BCC. Simplemente envíe un correo de su cliente favorito y verá. – GolezTrol

+0

y dice bcc: me, –

23

uso como

$mailer->AddBCC("[email protected]", "test"); 
$mailer->AddCC("[email protected]", "bla"); 
+0

sigue sin funcionar ... el correo recibe, pero el destinatario de la CCO no puede ver los detalles de la CCO –

-8

Para hacer funcionar el clausla BCC AddCC deberá preceder a, así nuloy correo electrónico oculto llegará a su destinatario, de otro modo ocurriría nuna Ejemplo:

$ mail-> AddCC (""); 
$ mail-> AddBCC ("mail @ domain") 
+3

Esta respuesta necesita una nueva redacción y, posiblemente, un formateo. No está claro a qué te refieres. "nuloy"? Además, utilice las herramientas de formato de código proporcionadas. –

+4

esta respuesta es más confusa de lo que es útil. –

8

De la función phpMailer referencia:

Agrega una dirección "Bcc". Nota: esta función funciona con el programa de correo SMTP en win32, no con el programa de "correo postal".

Esto podría estar causando el problema.

2

la bcc nunca se mostrará; sólo para y CC

BCC = Blind Carbon Copy

Cuestiones relacionadas