配置WP-Mail-SMTP的技巧

网站搬到新浪SAE之后,由于不支持mail()函数,所以只好采用WP-MAIL-SMTP这个插件来发送密码评论等,但是这个插件非常的不容易配置,明明都是按要求来填写的,最后的test的却往往是fals,所以,华彩根据配置N次的经验,把成功配置的步骤理一下!

引用网上的翻译

From Email:

发送者的邮件地址,也就是对方收到邮件后看到的发件人地址。

From Name:

发件人姓名。

Mailer:

Send all WordPress emails via SMTP.

Use the PHP mail() function to send emails.

这里要注意一下,有的朋友的空间不支持mail()函数,通常是Windows环境的主机。如果不支持此函数,那么就选择上面的那个选项。

SMTP Options

SMTP服务器设置,也就是邮件发送服务器设置,如果设置错误就不会给留言的人发送邮件,当然,也不会把备份的数据文件发送到你的邮箱中。

SMTP Host:

QQ邮箱的是:SMTP.QQ.COM 谷歌的SMTP.GMAIL.COM 126邮箱是:SMTP.126.COM (大小写无所谓)sina的smtp.sina.cn或smtp.sina.com

SMTP Port:

QQ邮箱的是:25

谷歌的是587,126是25。sina的是25,QQ帮助里说端口号是465或587,试了没成功,不知道原因。

Encryption:

是否启用加密连接

No encryption.

无加密

Use SSL encryption.

采用SSL方式

Use TLS encryption. This is not the same as STARTTLS. For most servers SSL is the recommended option.

使用TLS方式.

polaris提醒您,此处是关键。一会儿详细讨论这点。

Authentication:

用户验证

No: Do not use SMTP authentication.

Yes: Use SMTP authentication.

如果你这里用的是免费邮箱,那么都是选择yes,如果不验证的话恐怕垃圾邮件就满天飞了吧.

下面的这两项,就是你的用户名和密码。

Username: 注意:这个用户名是全名,如我的:lghcx@sina.cn

Password: *******

update option

全部填写后点此更新设置。

Send a Test Email

发送一个测试邮件

To: (这里填写邮件地址)

现在点test,如果

Test Message Sent

The result was:

bool(true)

说明配置对了,否则就是错的咯,如果出错的话,按网上的教程设置一般都不行,可以在用户验证那里选中第二项,一般都可以成功,如果还不行的话,可以选择 Use SSL encryption.

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
5 条回复 A 作者 M 管理员
  1. 请问,为什么我的wp-mail-smtp的mailer选项无法选择呢?谢谢!

    • 用的哪个版本啊?重新激活一下看看,如果还不行的话,重新下载最新的插件 安装上试试看

  2. 我的显示
    The result was:
    bool(true)
    The full debugging output is shown below:
    这个结果了 可是还是发送不了
    最下面有这个错误提示
    The SMTP debugging output is shown below:
    SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (86717744)
    SMTP Error: Could not connect to SMTP host.
    然后依然提示主机禁用了mail()函数
    求解答啊

    • 这就需要联系你的主机商啊 ,

  3. 不错 我在用户验证那里选中第二项 已经解决 tks

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论