woo*_*586 0 email transactions magento
我需要将文件附加到交易电子邮件中.基本上我有一个生成报告的cron作业,需要通过电子邮件发送给管理员用户.
我希望这样的事情存在:
Mage::getModel('core/email_template')
->setDesignConfig(array('area'=>'frontend', 'store'=>1))
->createAttachment($file)
->sendTransactional($templateID, $sender, $email, “Admin", $vars);
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
我发现magento使用zend_mail框架工作.您可以调用getMail函数来访问此框架以添加附件.
http://framework.zend.com/manual/en/zend.mail.attachments.html
例
$transactionalEmail = Mage::getModel('core/email_template')->setDesignConfig(array('area'=>'frontend', 'store'=>1));
$transactionalEmail->getMail()->createAttachment($fileContents,'text/csv')->filename = $filename;
$transactionalEmail->sendTransactional($templateID, $sender, $email, "Admin", $vars);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4662 次 |
最近记录: |