saber 酱的抱枕

Fly me to the moon

07/23
2014
学习

wordpress使用smtp发送邮件

找回密码需要发送邮件的时候,收到提示:

无法发送电子邮件。
可能原因:您的主机禁用了mail()函数。

百度之后找到一个插件WP-Mail-SMTP,最后弄好了,邮件发送成功。

首先来说这个插件的设置。插件安装后启用,在设置里面打开其控制面板,进行如下设置(此例中是未使用SSL的QQ邮箱,如果使用SSL则把端口改成465):

更正:现在username那一项需要填写@后缀了。

最后一项的密码,情况如下:
1.如果有授权码,就写授权码
2.如果没有授权码但有独立密码,就写独立密码
3.以上都没有就写qq登录密码

最后测试时不能填写自己在此站点的注册邮箱,否则不会发送邮件。

之后看自己邮箱的设置,需要邮箱开启POP3/SMTP服务。IMAP/SMTP服务我也开了,没测试后者不开的时候能不能用。

下面是使用SSL并使用授权码的QQ邮箱设置,注意划红线处和上图的区别:

相关:WORDPRESS用户注册成功后,页面直接显示注册密码,无需邮箱获取

wordpress使用smtp发送邮件