Вот мой код
$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'));