Pun*_*jar 1 php email opencart
这是我的代码
$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();
Run Code Online (Sandbox Code Playgroud)
我想添加一些动态的BCC,比如从一些模式弹出我将所有那些用逗号分隔的电子邮件,我将它爆炸并使用foreach或for循环我想在BCC中添加这些电子邮件.任何人都可以帮我解决这个问题吗?
小智 7
在opencart> 2.0
首先在system/library/mail.php文件中
找 :
public $parameter = '';
Run Code Online (Sandbox Code Playgroud)
并在以下后添加此代码:
public $bcc= '';
Run Code Online (Sandbox Code Playgroud)
然后将此代码添加到第30行
public function setBcc($bcc) {
$this->bcc = $bcc;
}
Run Code Online (Sandbox Code Playgroud)
找 :
$header .= 'Return-Path: ' . $this->from . $this->newline;
之后添加
$header .='BCC: '. $this->bcc;
Run Code Online (Sandbox Code Playgroud)
然后在你的代码调用中
$mail->setBcc("yourBccList");
Run Code Online (Sandbox Code Playgroud)