5

我正在使用我的 wordpress 网站之一的联系表 7,它使用了 vantage 应用程序主题。但是发送联系邮件的问题。当我尝试发送邮件时收到以下消息

“您的信息发送失败,请稍后再试或通过其他方式联系管理员。”

谢谢

4

8 回答 8

1

唯一的问题是您只能从托管域电子邮件帐户发送电子邮件。

因此,请检查您的域名下的电子邮件地址

我希望这能解决你的问题

于 2014-03-05T08:35:22.283 回答
0

前段时间我遇到了同样的问题。您在使用任何 WordPress 缓存插件吗?像 WP 超级缓存?我通过以下关于 WP Super-cache 的步骤解决了这个问题。

  • 转到 WP Super-Cache 管理面板
  • 转到“高级选项卡”
  • 搜索“在此处添加强制页面不被缓存的字符串(不是文件名)。”</li>
  • 添加“/contact/”(您的联系表单页面名称)
  • 保存字符串。
于 2014-12-09T16:33:44.340 回答
0

此建议取决于您的托管服务提供商如何处理邮件标头:

因此,我进行了所有测试(javascript 冲突等),并确定问题只能来自我的主机。我联系了他们,他们告诉我,在电子邮件标题中,“发件人:”应该与我配置用于接收访问者消息的电子邮件完全相同。

据我了解,默认情况下,“联系表 7”使用访问者电子邮件将其放入“发件人:”,但一些主机提供商不允许这样做。

我的主机提供商甚至不允许 mail() 功能,所以我不得不安装 WP MAIL SMTP。

因此,恢复,我只是将其添加到“其他标题”中的所有表单中:

发件人:your@domain.com

这意味着,您必须插入一封与您的网站具有相同域名的电子邮件,否则您的主机可能不会发送电子邮件。

我为此浪费了几个小时...

于 2014-11-13T16:35:46.317 回答
0

在与客户的托管公司交谈后,我能够解决此问题。主机声称他们对电子邮件通过他们的系统的唯一要求是收件人:或发件人:字段包含托管域名下的电子邮件地址。他们上传了一个测试脚本(一个普通的 PHP 邮件脚本),其中 From: 字段设置为域内的地址,而 To: 字段设置为外部电子邮件地址。该脚本有效。我确认我已将 CF7 中的“收件人:”字段设置为相应域中的电子邮件地址,但该表单不起作用。然后我将 From: 字段设置为域内的电子邮件地址,表单终于起作用了。因此,主机似乎错误地认为 To: 字段的地址在域内就足够了。

于 2015-03-27T21:19:38.907 回答
0

这几乎可以肯定是由于您的特定托管设置。有许多问题可以阻止电子邮件的发送。这完全取决于您的本地服务器和 WordPress 配置。

您将需要针对您的特定本地配置调查此问题。请参阅联系表 7 电子邮件问题

顺便说一句,这不是由于“托管 php 版本或可能是 mysql 版本” - 这是由于您可以通过解决链接中的问题来解决的基本问题。

于 2014-01-05T22:15:57.377 回答
0

进入“表格”(在邮件菜单内)部分,您必须提供您网站的域名。在邮件正文中使用将出现在邮件菜单顶部的短代码。当您创建诸如“姓名”/“电子邮件”/“电话号码”等表单字段时,请为它们命名。这些名称会变成一个短代码,如 [your-name]-Name、[your-mail]-Email(这些是默认值,您可以根据自己的选择给出任何名称)等,复制短代码并粘贴到消息正文中,不要写只复制粘贴。希望这会帮助你。

于 2016-05-16T08:54:23.843 回答
-1

可能是另一个与contact form7 插件不兼容的插件。一个一个停用所有插件,然后尝试发送电子邮件。

于 2013-10-01T07:40:41.610 回答
-1

我解决了这个问题。未设置 webadmin 电子邮件帐户。一旦我设置了电子邮件帐户,它就可以正常工作了。

于 2014-08-19T04:40:05.997 回答