网站搬到新浪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: 注意:这个用户名是全名,如我的:[email protected]

Password: ***

update option

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

Send a Test Email

发送一个测试邮件

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

现在点test,如果

Test Message Sent

The result was:

bool(true)

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