2012-10-08 18 views
12

Sto utilizzando phpmailer per l'invio di e-mail, e funziona i destinatari ricevono la posta eccetto che i dettagli di cc e cc non mostrano la posta. Qualcuno può suggerire una soluzione a questo . il codice èPhpmailer AddBcc non funzionante

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

Puoi mostrarci il codice? –

+0

pls controllare la domanda modificata –

+0

non è AddBCC? Inoltre, non sei chiaro: i destinatari di BCC ricevono l'e-mail? – HorusKol

risposta

13

Non si vede mai i dettagli BCC. Questo è quello che sono i dettagli BCC per. Anche il destinatario di un BCC non vedrà il proprio nome con i destinatari.

PS: hai notato che hai scritto addBCC anziché AddBCC (capitale A)?

+0

Penso che il destinatario bcc possa visualizzare tutti i dettagli del destinatario, ma qui il destinatario bcc non può visualizzare i dettagli bcc solo 'dettagli' possono vedere –

+0

Che è sempre così . I dettagli di BCC sono sempre nascosti, anche quando sei tu stesso il destinatario di BCC. Basta inviare una mail dal tuo client preferito e vedrai. – GolezTrol

+0

e si dice ccc: me, –

23

Usa come

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

continua a non funzionare ... la posta riceve, ma il destinatario bcc non può visualizzare i dettagli di bcc –

-8

Per far funzionare il clausla BCC AddCC deve precedere così nuloy email nascosto arriverà al destinatario sarebbe altrimenti accaduto nuna Esempio:

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

Questa risposta richiede una riformulazione importante e possibilmente la formattazione. Non è chiaro cosa intendi. "Nuloy"? Inoltre, si prega di utilizzare gli strumenti di formattazione del codice forniti. –

+4

questa risposta è più confusa di quanto sia utile. –

8

Dalla funzione phpMailer Riferimento:

Aggiunge un indirizzo "Bcc". Nota: questa funzione funziona con il mailer SMTP su win32, non con il mailer "mail".

Questo potrebbe causare il problema.

2

il bcc non verrà mai visualizzato; solo per e CC

BCC = Blind Carbon Copy