将BCC添加到Magento中的所有电子邮件中

时间:2014-12-15 10:37:25

标签: email magento transactional

在标题中,我需要通过Magento将所有电子邮件的副本复制到特定的电子邮件地址。 我在哪个文件中工作,如何获得结果? 提前致谢

2 个答案:

答案 0 :(得分:1)

系统>配置>销售>销售电子邮件。导航至每种电子邮件类型,然后Send Order Email Copy To并通过Send Order Email Copy Method将方法设置为BCC。

或者

 $mailTemplate->setTemplateSubject($mailSubject)->addBCC('youremail@add.ress')
 ->s‌​endTransactional($templateId, $sender, $email, $cus_name, $data, $storeId);

答案 1 :(得分:-1)

addBcc不同,addCc未在班级Mage_Core_Model_Email_Template中定义。您可以扩展Mage_Core_Model_Email_Template类以包含与addBcc类似的方式包含addCc方法,或者像这样修改代码:

// Send Transactional Email
try{
  $mail = Mage::getModel('core/email_template');
  $mail->getMail()->addCc('abc@gmail.com');  

  $mail->addBcc('abcd2@gmail.com')
  ->sendTransactional($templateId, $sender, $recepientEmail, $recepientName, $vars, $storeId);
}
catch(Exception $e){
    print_r($e);
}