我正在使用联系表单7我的wordpress网站之一,使用vantage应用程序主题。但发送联系邮件的问题。当我尝试发送邮件时收到以下消息
“无法发送您的消息。请稍后再试或通过其他方法与管理员联系。”
由于
答案 0 :(得分:1)
唯一的问题是您只能通过托管域电子邮件帐户发送电子邮件。
请检查您的域名
下的电子邮件地址我希望这能解决你的问题
答案 1 :(得分:0)
这几乎可以肯定是由于您的特定主机设置。有许多问题可以阻止发送电子邮件。这完全取决于您当地的服务器和WordPress配置。
您需要针对特定的本地配置调查此问题。请参阅Contact Form 7 Email Issues。
顺便说一句,这不是因为“托管php版本或者mysql版本” - 这是由于您可以通过链接中的问题解决的基本内容。
答案 2 :(得分:0)
一段时间后我遇到了同样的问题。你在使用任何WordPress缓存插件吗?喜欢WP超级缓存?我按照WP Super-cache的以下步骤解决了这个问题。
答案 3 :(得分:0)
在我与客户的托管公司交谈后,我能够解决这个问题。主持人声称他们对通过他们的系统传递电子邮件的唯一要求是To:或From:字段包含托管域名下的电子邮件地址。他们上传了一个测试脚本(一个普通的PHP邮件脚本),其中From:字段设置了域内的地址,To:字段设置为外部电子邮件地址。那个剧本奏效了。我确认我已将CF7中的To:字段设置为相应域中的电子邮件地址,但表单没有起作用。然后我将From:字段设置为域中的电子邮件地址,最终运行表单。因此,似乎主持人对于域内的To:字段地址是否足够是不正确的。
答案 4 :(得分:0)
进入"表单"(在邮件菜单中)部分,您可以提供您网站的域名。在邮件正文中使用将显示在邮件菜单顶部的短代码。 当你创建一个表单字段,如" name" /"电子邮件" /"电话号码"等,然后给他们一个名字。那些名字变成了一个简短的代码 [你的名字] -Name,[你的邮件] -Email(那些是默认的,你可以根据你的选择给出任何名字)等,复制短代码并粘贴到邮件正文中,不要写它只复制和粘贴。 希望这会对你有所帮助。
答案 5 :(得分:-1)
可能是另一个插件与联系form7插件不兼容。 逐个停用所有插件并尝试发送电子邮件。
答案 6 :(得分:-1)
我解决了这个问题。 webadmin电子邮件帐户未设置。我设置电子邮件帐户后,工作正常。
答案 7 :(得分:-1)
此建议取决于您的托管服务提供商如何处理邮件标头:
所以,我已经完成了所有测试(javascript冲突等)并且确定问题只能来自我的主机。我联系了他们,他们告诉我,在电子邮件标题中,“发件人:”应该与我配置为接收来自访问者的邮件的电子邮件完全相同。
据我所知,默认情况下,“联系表格7”使用访客电子邮件将其放入“发件人:”,但有些主办提供商不允许这样做。
我的主机提供商甚至不允许使用mail()函数,因此我必须安装WP MAIL SMTP。
所以,恢复,我只是将其添加到“附加标题”中的所有表单中:
发件人:your@domain.com
这意味着,您必须插入一个与您的网站具有相同域名的电子邮件,否则您的托管服务可能不会发送该电子邮件。
我因此失去了几个小时......