微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何将联系表格电子邮件的“发件人”字段更改为发件人的“发件人”字段?例如,如果客户要使用电子邮件“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)
                );

希望有所帮助!

谢谢,乔

原文地址:https://www.jb51.cc/html/232363.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐