Intereting Posts
Как отправить электронное письмо в utf8 Установка таймаута соединения с PDO Отсутствует метод insert () в Doctrine DBAL Query Builder Повторяющиеся символы регулярного выражения Php получать результат от команды shell_exec по мере запуска команды Как передать специальные символы в URL-адрес Предупреждение: mysql_query () ожидает, что параметр 1 будет строкой, Строковые данные не отправляются с вызовом $ .ajax на php-страницу Графический API-интерфейс Facebook через пейджинг PHP / SQL создает ссылки на следующую строку в базе данных AJAX, PHP и Javascript для заполнения проблем с устройством ввода формы Как исправить "не удалось открыть сокет в Zend Mail (Zend Framework 2) Хотите сделать изображение без сохранения его на диск с помощью PHP GD libs PHP Предупреждение: ldap_bind (): невозможно связать с сервером: не удается связаться с сервером LDAP сохранить изображение из URL-адреса, а затем сохранить его в каталог php

Как я могу добавить BCC при отправке электронной почты из Open Cart?

Вот мой код

$mail = new Mail($this->config->get('config_mail')); $mail->setTo($customer_email); $mail->setFrom($this->config->get('config_email')); $mail->setSender($this->config->get('config_name')); $mail->setSubject($subject); $mail->setHtml($html); $mail->setText(html_entity_decode($html, ENT_QUOTES, 'UTF-8')); $mail->send(); 

Я хотел бы добавить некоторые BCC, которые будут динамичными, например, из некоторых модальных всплывающих окон. У меня есть все эти электронные письма с разделенными запятыми, которые я взорву, и используя foreach или цикл for, я бы хотел добавить эти письма в BCC , Может ли кто-нибудь помочь мне в этом?

в opencart> 2.0

сначала в файле system / library / mail.php

найти :

  public $parameter = ''; 

и добавьте этот код после:

  public $bcc= ''; 

затем добавьте этот код в строку 30

 public function setBcc($bcc) { $this->bcc = $bcc; } 

найти :

$header .= 'Return-Path: ' . $this->from . $this->newline;

добавьте это после этого

 $header .='BCC: '. $this->bcc; 

затем в кодовом вызове

 $mail->setBcc("yourBccList"); 

Попробуйте следующее:

  $mail->setTo('Confidential Recipients <' .$config->get('config_email').'>'); $mail->setCc($config->get('config_email_cc')); $mail->setBcc($email); $mail->setFrom($config->get('config_email')); $mail->setSender($config->get('config_store'));