2015-05-07 99 views
3

我想給下面的字段wp_mail發送帶有BCC電子郵件和CC與wp_mail

enter image description here

如果我把所有的電子郵件中Email toCopy toBcc to陣列中的$emails並把它傳遞給wp_mail 。如何在wp_mail中設置cc和bcc的標題?

$headers = 'From: Test <[email protected]>' . '\r\n'; 
$headers.= 'Content-type: text/html\r\n'; 
$success = wp_mail($emails, $subject, $message, $headers); 
+0

你有通過創建一個數組並定義它們試圖進去 ? –

+0

顯示'$ emails'的格式 –

+0

'$ emails'只是一個電子郵件地址的數組。我不知道如何爲數組中的電子郵件設置標題cc和bcc。 – user892134

回答

2

你可以使用一個數組來送你需要的所有信息,即:

$headers[] = 'From: Test <[email protected]>'; 
$headers[] = 'Cc: [email protected]'; 
$headers[] = 'Cc: [email protected]'; 
... 
$headers[] = 'Bcc: [email protected]'; 
$headers[] = 'Bcc: [email protected]'; 
$success = wp_mail($emails, $subject, $message, $headers); 

您可以通過逗號分割他們以後得到它編程,是表示表單字段的$copy_to$bcc_to陣列你在內部場文本的狀態,並且具有定義的數組$headers

$headers[] = 'From: Test <[email protected]>'; 
foreach($copy_to as $email){ 
    $headers[] = 'Cc: '.$email; 
} 
foreach($bcc_to as $email){ 
    $headers[] = 'Bcc: '.$email; 
} 
$success = wp_mail($emails, $subject, $message, $headers);