将magento联系表单电子邮件的“发件人”字段更改为发件人

前端之家收集整理的这篇文章主要介绍了将magento联系表单电子邮件的“发件人”字段更改为发件人前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_1@如何将联系表格电子邮件的“发件人”字段更改为发件人的“发件人”字段?例如,如果客户要使用电子邮件“test@test.com”填写表单,我该如何使生成的电子邮件来自“test@test.com”?

我查看了系统管理面板中的“电子邮件发件人”字段,但这只允许一系列预设商店电子邮件.

非常感谢

解决方法

发送它的位置在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)
                );

希望有所帮助!

谢谢,乔

猜你在找的HTML相关文章