2012-10-08 11 views
12

Używam phpmailer do wysyłania wiadomości e-mail, i działa, że ​​odbiorcy otrzymują pocztę, z wyjątkiem tego, że dane bcc i cc nie wyświetlają wiadomości. Ktoś może zaproponować rozwiązanie tego . kod jestPhpmailer AddBcc nie działa

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

Czy możesz pokazać nam kod? –

+0

pls sprawdź edytowane pytanie –

+0

is not AddBCC? również - nie jesteś czysty: czy odbiorcy BCC otrzymają wiadomość e-mail? – HorusKol

Odpowiedz

13

Nigdy zobaczyć szczegóły BCC. Właśnie to są szczegóły BCC. Nawet odbiorca BCC nie zobaczy swojego nazwiska u odbiorców.

PS: Zauważyłeś, że napisałeś addBCC zamiast AddBCC (kapitał A)?

+0

Myślę, że odbiorca bcc może zobaczyć wszystkie dane odbiorcy, ale tutaj odbiorca bcc nie może zobaczyć szczegółów bcc tylko "do szczegółów" może zobaczyć –

+0

To zawsze jest tak . Dane BCC są zawsze ukryte, także wtedy, gdy sam jesteś odbiorcą BCC. Po prostu wyślij wiadomość ze swojego ulubionego klienta, a zobaczysz. – GolezTrol

+0

i mówi bcc: me, –

23

Zastosowanie jako

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

nadal nie działa ... wiadomość jest odbierana, ale odbiorca bcc nie widzi szczegółów bcc. –

-8

Aby obsługiwać clausla BCC AddCC musi poprzedzać także nuloy ukrytą e-mail dotrze do odbiorcy w innym wypadku zdarzyć Nuna Przykład:

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

Ta odpowiedź wymaga poważnego przeredagowania i ewentualnie formatowania. To naprawdę nie jest jasne, co masz na myśli. "nuloy"? Proszę również skorzystać z dostarczonych narzędzi formatowania kodu. –

+4

ta odpowiedź jest bardziej myląca niż jest pomocna. –

8

Z funkcji PHPMailer numer:

Dodaje adres "UDW". Uwaga: ta funkcja działa z programem pocztowym SMTP na win32, a nie z programem pocztowym "mail".

To może być przyczyną problemu.

2

UDW nigdy nie będzie wyświetlany; tylko i CC

BCC = Blind Carbon Copy

0

PHPMailer not sending CC or BCC

Stare pytanie, ale skończyło się tutaj patrząc na odpowiedź. Właśnie dowiedziałem się gdzie indziej, że te funkcje AddCC i AddBCC działa tylko z win32 SMTP

Spróbuj użyć:

$ mail-> addCustomHeader ("BCC: [email protected]"); Zobacz

Mam nadzieję, że to pomaga komuś, dopingować!

Powiązane problemy