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