在Magento电子邮件模型中添加密件抄送

Man*_*amy 1 magento

我想使用下面的magento模型添加密送.

我试图添加addBcc('') 以下模型.

但是不起作用.

$mail = Mage::getModel('core/email')
                    ->setToName($senderName)
                    ->setToEmail($customerEmail)                    
                    ->setBody($processedTemplate)
                    ->setSubject('Subject')
                    ->setFromEmail($senderEmail)
                    ->setFromName($senderName)
                    ->setType('html')
                    ->send();
Run Code Online (Sandbox Code Playgroud)

任何帮助很多赞赏!谢谢

Mar*_*ius 5

Mage_Core_Model_Email课程不支持bcc(或cc).您需要覆盖该send方法并在之前添加此代码$mail->send();.

if ($this->getBcc()) {
    $mail->addBcc($this->getBcc());
}
Run Code Online (Sandbox Code Playgroud)

之后你的代码可以是:

$mail = Mage::getModel('core/email')
                ->setToName($senderName)
                ->setToEmail($customerEmail)                    
                ->setBody($processedTemplate)
                ->setSubject('Subject')
                ->setFromEmail($senderEmail)
                ->setFromName($senderName)
                ->setType('html')
                ->setBcc('test@example.com') //bcc line added
                ->send();
Run Code Online (Sandbox Code Playgroud)