Intereting Posts
BackPress – какие библиотеки мне нужно загружать для работы с Multisite? Обновить пользовательский плагин Как восстановить миниатюры, когда они хранятся на S3 Перенаправление после изменения постоянной ссылки получить URL-адрес плагина Как я могу назначить URL-адрес в качестве отображаемого изображения для публикации в базе данных wordpress Список общего числа пользователей, которые являются авторами Добавление меню администратора или подменю в зависимости от условий Редактор TinyMCE Editor изменяет поведение кнопки подчеркивания – тэг u вместо подчеркивания подчеркивания текста Условное утверждение NextGEN Удалите «Отправленный» и «Отправленный» из темы «Двадцать десять» Показать продукт SKU на странице с Jigoshop Показывать миниатюру только на первом месте в цикле? Динамическая таблица данных из внешнего json-канала wp_schedule_event в классе

Заголовки 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, вы можете использовать функцию, указанную выше, которая выплевывает вывод почты.