magento email:快速实现发送自定义邮件
之前介绍了一下稍微复杂一点的
修改Template Information的内容,包括Template Name ,Template Subject ,Template Content (可以在原有内容上修改,也可以重新清空写),Template Styles这几项内容。
修改完毕后,单击右上角Save Template,找到最新的那条记录,就是我们刚刚加的,记下id为27;
进入mysql 找到table core_config_data,执行下面SQL
define('EMAIL_TEMPLATE', "customer/test/test_template"); $mailSubject = 'my subject'; $sender = Array('name' => 'Customer Service', 'email' => 'mail@test.com'); $to = array('service@test.com'); /*This is optional*/ $storeId = Mage::app()->getStore()->getId(); $template = Mage::getStoreConfig(EMAIL_TEMPLATE); $mailConfirm = Mage::getModel('core/email_template'); $translate = Mage::getSingleton('core/translate'); $mailConfirm ->setTemplateSubject($mailSubject) ->sendTransactional($template, $sender, $to, '', Array('subject'=>$mailSubject,'customer'=>$customer),$storeId); $translate->setTranslateInline(true);
本文地址:http://blog.csdn.net/shangxiaoxue/article/details/7835895