0

我无法发送电子邮件联系我们 magento 1.7 并且我总是有以下错误知道我有可用的 hideit 输入

    <div class="buttons-set">
    <p class="required"><?php echo Mage::helper('contacts')->__('* Required Fields') ?></p>
    <input type="text" name="hideit" id="hideit" value="" style="display:none !important;" />
    <button type="submit" title="<?php echo Mage::helper('contacts')->__('Submit') ?>"           class="button"><label><?php echo Mage::helper('contacts')->__('Submit') ?></label></button>
     </div>
4

6 回答 6

3

这个问题的大多数答案都涉及涉及黑客的回答。由于我们希望我们的网站易于升级,因此我们试图远离黑客攻击。在版本 1.6.2 上,我们的答案是从配置中的电子邮件地址字段中删除第二个电子邮件地址以获取“联系我们”详细信息,然后错误就消失了。

于 2012-10-31T03:13:48.583 回答
2

您必须对联系人和商店邮件地址使用完全相同的字符串。在将所有内容都放入潜艇后,我混合了大写字母和潜艇。

于 2012-12-04T09:20:45.067 回答
1

如果您添加了“hideit”输入,请确保已将其注释掉:

if (Zend_Validate::is(trim($post[’hideit’]), ‘NotEmpty’)) { 
$error = true; 
}

在 app/code/core/Mage/contacts/controllers/indexController.php 里面

并确保您编辑正确的 form.phtml!

根据: http: //www.magentocommerce.com/boards/viewthread/84843/

于 2012-08-21T09:29:13.767 回答
0

“Ethan”描述的解决方案是最好的一个。您必须检查您为联系信息所做的后端配置。您还应该检查使用的电子邮件地址。

1)进入系统->配置->常规->“发送电子邮件至”下的联系人填写电子邮件,如xyz@example.com。

2)请参阅电子邮件发件人示例“自定义电子邮件 2”。

3)现在转到系统->配置->存储电子邮件地址。然后在“自定义email2”下填写相同的电子邮件地址,即“xyz@example.com”。

如果您使用的是 Localhost,最后最重要的事情。您必须安装 SMTP 服务器才能检查收到的电子邮件。

于 2012-11-12T06:59:31.400 回答
0

我从 Magento 1.9 获得解决方案

  1. 检查您是否可能错过了启用电子邮件发送功能的配置设置。

2.尝试将“发送电子邮件至”更改为与您的 Magento 网站不具有相同电子邮件域的其他电子邮件。如果“发送自”电子邮件与“发送至”电子邮件来自同一主机提供商,则某些主机可能会产生问题。

3.为联系人表单交易电子邮件创建新的交易电子邮件您的magento站点域,并将其命名为不同于默认的名称。转到系统->配置->常规->“发送电子邮件至”下的联系人填写电子邮件,如xyz@domain.com .

于 2015-01-28T06:55:43.943 回答
0

这是一个非常古老的问题,但我遇到了同样的问题。解决此问题的方法之一是转到配置 > 高级 > 系统 > 邮件发送设置

将禁用电子邮件通信设置为否

于 2015-10-09T15:08:04.657 回答