2012-10-08 15 views
12

Ich benutze phpmailer, um E-Mails zu senden, und es funktioniert die Empfänger erhalten die E-Mail mit Ausnahme der bcc und cc Details zeigt nicht die E-Mail. Jemand kann eine Lösung vorschlagen . der CodePhpmailer AddBcc funktioniert nicht

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

Können Sie uns Code zeigen? –

+0

Bitte überprüfen Sie die bearbeitete Frage –

+0

ist nicht AddBCC? auch - Sie sind nicht klar: Erhalten die BCC-Empfänger die E-Mail? – HorusKol

Antwort

13

Sie nie BCC Details sehen. Dafür sind sie BCC-Details. Selbst der Empfänger eines BCC wird seinen Namen nicht bei den Empfängern sehen.

PS: Sie haben bemerkt, dass Sie addBCC anstelle von AddBCC (Hauptstadt A) geschrieben haben?

+0

Ich denke, der BCC-Empfänger kann alle Empfängerdetails anzeigen, aber hier kann der BCC-Empfänger die bcc-Details nur anzeigen "zu Details" anzeigen –

+0

Das ist immer so . BCC-Details sind immer ausgeblendet, auch wenn Sie selbst der BCC-Empfänger sind. Senden Sie einfach eine E-Mail von Ihrem bevorzugten Kunden und Sie werden sehen. – GolezTrol

+0

und es sagt bcc: me, –

23

Verwendung als

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

immer noch nicht funktioniert ... die Mail empfängt, aber der BCC-Empfänger kann die BCC-Details nicht anzeigen –

-8

Um die clausla BCC addCc und muss voraus arbeiten versteckte E-Mail nuloy wird an den Empfänger ankommen sonst nuna Beispiel passieren würde:

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

Diese Antwort benötigt größere Umformatierung und möglicherweise Formatierung. Es ist wirklich unklar, was du meinst. "Nuloy"? Verwenden Sie auch die bereitgestellten Tools zur Code-Formatierung. –

+4

Diese Antwort ist verwirrender als hilfreich. –

8

Von der PHPMailer Funktion Referenz:

Fügt eine "Bcc" -Adresse hinzu. Hinweis: Diese Funktion funktioniert mit dem SMTP-Mailer auf win32, nicht mit dem Mail-Mailer.

Dies könnte Ihr Problem verursachen.

2

der bcc wird nie zeigen; nur AN und CC

BCC = Blind Carbon Copy