如何将联系表单电子邮件的“发件人”字段更改为发件人的字段?例如,如果客户要使用电子邮件填写表格'[电子邮件受保护]',我怎样才能使生成的电子邮件来自'[电子邮件受保护]'?
我查看了系统管理面板中的“电子邮件发件人”字段,但这仅允许一系列预设的商店电子邮件。
非常感谢
发送的地方是在app/code/core/Mage/Contacts/controllers/IndexController.php
在大约第 100 行。看起来电子邮件的回复地址已经设置为帖子中的电子邮件地址,因此,如果您只是想获得更简单的回复,我建议不要欺骗它。
您可能会看到的另一个问题是,使用欺骗性的“发件人”地址发送电子邮件可能会导致您的网站很快被许多电子邮件提供商列入黑名单,这可能会影响您的其他业务。
也就是说,如果您仍然想这样做,请在该文件中稍微更改一下代码:
$mailTemplate->setDesignConfig(array('area' => 'frontend'))
->setReplyTo($post['email'])
->sendTransactional(
Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER), // change this
Mage::getStoreConfig(self::XML_PATH_EMAIL_RECIPIENT),
null,
array('data' => $postObject)
);
希望有帮助!
谢谢,
乔
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)