【问题标题】:Magento - send copy of message from contact form to senderMagento - 从联系表发送消息副本给发件人
【发布时间】:2017-10-19 13:27:45
【问题描述】:
我有一个简单的联系表格,其中包含用于联系目的的自定义字段。如何设置此表单以将邮件副本发送给发件人?
感谢任何帮助。
【问题讨论】:
标签:
forms
email
magento
magento-1.9
【解决方案1】:
magento 中没有这样的配置选项。
您可以在本地命名空间中创建自定义模块,在其中覆盖控制器类 Mage_Contacts_IndexController 并更改 postAction() 方法的代码以在其中添加 addBcc() 方法。像这样:
$mailTemplate->setDesignConfig(array('area' => 'frontend'))
->setReplyTo($post['email'])
->addBcc($post['email'])
->sendTransactional(
Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER),
Mage::getStoreConfig(self::XML_PATH_EMAIL_RECIPIENT),
null,
array('data' => $postObject)
);