2016-03-22 22 views
1

Ich möchte Mail mit CC senden. Die E-Mail wird erfolgreich gesendet, CC wird jedoch nicht gesendet.Hinzufügen von CC in PHP Mail-Funktion

$to = '[email protected]'; 
$subject = 'Order Details of Order Number:'.$orderID; 
$headers = "From: [email protected]\r\nReply-To: [email protected]"; 
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"PHP-alt-".$random_hash."\""; 
$message = "Test Message"; 
$headers .= 'Cc: [email protected]' . "\r\n"; 
mail($to, $subject, $message, $headers); 

Ich sende diese Mail als HTML.

+0

Versuchen Hinzufügen "\ r \ n" vor cc string:. $ Headers = "\ r \ n". "Cc: [email protected]". "\ r \ n"; – mgalesic

Antwort

0

Versuchen Sie diesen Code in der folgenden Reihenfolge hinzu:

$headers = "From: $from_email\r\nReply-To: $from_email"; 
$headers .= 'Cc: [email protected]\r\n'; 
$headers .= 'Bcc: [email protected]\r\n'; 
$headers .= "Return-Path: <[email protected]>\r\n"; 

//add boundary string and mime type specification 
$headers .= "Content-Type: multipart/mixed; boundary=\"PHP-mixed-".$random_hash."\""; 

Resource

+0

Ich habe versucht, Ihren Code, sendet es nur an den Hauptempfänger, dass auch in Junk und nicht im HTML-Format – Rajesh

+0

Wenn ich die Content-Type-Alternative statt gemischt verwenden, sendet es an den Posteingang und im HTML-Format, aber cc funktioniert nicht $ Header . = "\ r \ nContent-Typ: mehrteilig/alternativ; boundary = \" PHP-alt - ". $ random_hash." \ ""; – Rajesh