【问题标题】:contact form 7 mail not sending联系表格 7 邮件未发送
【发布时间】:2013-04-22 23:54:24
【问题描述】:

我的一个 wordpress 网站使用了联系表 7。 我还集成了 wp-mail-smtp 来发送邮件。 在本地站点中运行正常,但是当我在服务器上配置它时会出错。 问题是虽然我收到了成功消息,但它没有将邮件发送到指定的电子邮件 ID。 当我尝试从 smtp 发送测试消息时,它给出了以下错误

The SMTP debugging output is shown below:

SMTP -> ERROR: Failed to connect to server: Connection timed out (110)

SMTP Error: Could not connect to SMTP host.

谁能具体说明问题?

【问题讨论】:

  • 我认为最好的人来回答或帮助您的服务器支持人员。

标签: php wordpress smtp contact-form-7


【解决方案1】:

除了安装 SMTP 插件(smtp-wp、WP Mail SMTP 等)外,请确保在 Contact Form 7 配置中进行配置,文本区域“消息正文”至少包含代码 [your-message]

【讨论】:

    【解决方案2】:

    我需要从“发件人”字段中清除此内容,以使我的电子邮件能够通过:

    [您的姓名]

    把它留空就可以了。

    【讨论】:

    • 我现在可以吻你。对于其他处理此问题的人,如果您将 Contact Form 7 留空,它仍会引发语法错误,但只需按原样保存,假设您已正确配置 WP Mail SMTP,它将正常工作。
    • 说真的,你是英雄!我将其留空,尽管表单显示错误,但它仍然有效。
    【解决方案3】:

    SMTP 需要进行身份验证。下载并安装 WP Mail SMTP 插件。在设置>>电子邮件中添加本地服务器信息后,电子邮件应发送到任何外部电子邮件地址。

    插件链接:http://wordpress.org/extend/plugins/wp-mail-smtp/

    请尝试使用“host as localhost”

    试试吧,希望对你有帮助

    【讨论】:

    • 这带来了同样的错误。问题在于托管公司,例如他们使用防火墙。你应该向他们寻求帮助。
    猜你喜欢
    • 2021-01-27
    • 2018-01-13
    • 2016-02-07
    • 2017-04-24
    • 2011-03-29
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    相关资源
    最近更新 更多