2013-08-27 3 views
1

이 메일러를 한동안 사용했지만 이제 숨은 참조 (Bcc) 주소를 여러 개 추가해야합니다. 어떻게해야합니까?PHP 메일러가 여러 Bcc를 추가해야합니다.

<?php 

$message = ''; 

if (isset($_POST['email']) && !empty($_POST['email'])) { 
    if (mail($_POST['email'], $_POST['subject'], $_POST['body'], "From: [email protected]")) { 
     $message = "Email has been sent to <b>".$_POST['email']."</b>.<br>"; 
    } else { 
     $message = "Failed sending message to <b>".$_POST['email']."</b>.<br>"; 
    } 
} else { 
    if (isset($_POST['submit'])) { 
     $message = "No email address specified!<br>"; 
    } 
} 

if (!empty($message)) { 
    $message .= "<br><br>"; 
} 

?> 

답변

3

See here, mail()에 cc 및 bcc를 설정하는 데 도움이되는 세부 정보를 제공합니다. 예컨대

,

$bcc = array_of_bcc_users; 
$headers = 'From: [email protected]' . "\r\n"; 
$headers .= 'BCC: '. implode(",", $bcc) . "\r\n"; 

mail($to, $title, $content, $headers); 
1

당신을 위해 유용 할 수 있습니다 이것보십시오 :

<?php 
$msgTo = "[email protected]"; 
$msgSubject = "Mail Subject"; 
$msgContent = "This is the message,:)"; 

$bcc = "[email protected]"; 

$msgHeaders = "To: $msgTo\r\n"; 
$msgHeaders .= "From: [email protected]\r\n"; 
$msgHeaders .= "Bcc: $bcc\r\n"; 
$msgHeaders .= "X-Mailer: PHP".phpversion(); 

$success = mail($msgTo, $msgSubject, $msgContent, $msgHeaders);?>