Magento - 将联系表中的消息副本发送给发件人
Magento - send copy of message from contact form to sender
我有一个简单的联系表格,其中包含用于联系目的的自定义字段。我如何设置此表单以将 邮件副本 发送给发件人?
感谢任何帮助。
magento 中没有这样的配置选项。
您可以在本地命名空间中创建自定义模块,您可以在其中覆盖控制器 class 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)
);
我有一个简单的联系表格,其中包含用于联系目的的自定义字段。我如何设置此表单以将 邮件副本 发送给发件人?
感谢任何帮助。
magento 中没有这样的配置选项。
您可以在本地命名空间中创建自定义模块,您可以在其中覆盖控制器 class 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)
);