Intereting Posts
Как подключиться к публикациям сообщений в WordPress 4.7.5 Есть ли ошибка в get_the_tag_list ()? Где кеш контента используется при использовании apply_filters ('the_content …? Возможно ли иметь два разных превью сообщения (т. Е. Два шаблона для одного сообщения)? Ограничить доступ WordPress к приватному Контактная форма 7 Список зданий Как получить только одну категорию сообщений «Портфолио» для отображения на главной странице, а не во всех категориях? Создание плагина wordpress, в котором пользователи могут переопределять шаблоны Пользовательские правила перезаписи wp_title () пуст на статической главной странице Страницы страниц с динамическим запросом Лучший способ программно удалить категорию / термин из сообщения Правильный способ запуска wp_query изнутри плагина get_users () с meta_query, возвращающим всех пользователей из шаблона страницы Тема двадцать пятнадцать: настройка цветовой схемы

Заголовки wp_mail и BCC

Я использую WP 3.3.1

Я пытаюсь добавить BCC в заголовки письма, которое я отправляю, но BCC не добавляется.

public $from = "sender@example.com"; public $replyTo = "sender@example.com"; public $bcc = "bccaddress@example.com"; $headers['From'] = "From: ".$this->from; $headers['Reply-To'] = "Reply-To: ".$this->replyTo; $headers['Bcc'] = "Bcc: ".$this->bcc; wp_mail("example@example.com", "My Subject Line" , $html, $headers); 

Я просмотрел эту статью, в которой говорится, что проблема должна была быть исправлена ​​в WP 3.2 … но для меня она все еще не работает.

Я использую локальное приложение SMTP-сервера под названием Papercut для отслеживания отправляемых сообщений электронной почты.

Связано: wp_mail не распознает заголовки cc и bcc

Solutions Collecting From Web of "Заголовки wp_mail и BCC"

Вы можете попробовать отладить вывод следующим образом:

 function test_phpmailer_init( $phpmailer ) { echo '<pre>'; var_dump( $phpmailer ); echo '</pre>'; return $phpmailer; } add_action( 'phpmailer_init', 'test_phpmailer_init' ); 

Код в вашем вопросе правильный, проблема с вашим местным SMTP-приложением. Если вы используете локальный SMTP-сервер (ex Papercut ), он отображает только заголовки, которые будет видеть получатель. Поскольку адреса BCC скрыты, вы их не увидите. Поэтому, чтобы проверить, привязаны ли адреса BCC, вы можете использовать функцию, указанную выше, которая выплевывает вывод почты.