我想将以下字段发送到 wp_mail

php - 使用 bcc 和 wp_mail 发送电子邮件-LMLPHP

如果我将 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 );

最佳答案

您可以使用数组发送您需要的所有信息,因此:

$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 );

关于php - 使用 bcc 和 wp_mail 发送电子邮件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30098670/

10-13 03:01