使用wordpress的玩家都清楚smtp的重要性,普通的linux服务器空间大都不支持wp_mail函数。有的空间支持但是发不出邮件,所以推荐大家使用smtp插件来解决这个问题。其实smtp的原理很简单就是利用第三方邮件作为一个临时的邮件服务器收发。这类的插件很多。但是今天给大家讲一个中文的wordpress的smtp插件wp-smtp,在插件在后台就可以搜索到,是的,就是那个两年前更新的那款,老的东西有时还是很好用的。
1、无论您的服务器是否支持mail函数,都推荐您使用wordpress插件中心的SMTP插件。
其实同类的smtp插件很多,此类插件配置方法,网上都有成堆的罗列。如果你用了这些插件,还是发不出邮件,那么就看我的办法;
2、给大家展示一个用腾讯QQ邮件作为smtp服务器的流程(其实用网易163更方便的,但是腾讯邮件作为qq社交的绑定平台还是首先的,因为收发方便),直接上图:
我使用的是WP-SMTP这个插件。
这里有两个地方需要注意:
1)SMTP服务器地址
按照标准的配置,这里该填写smtp.qq.com、ssl 、465 如何测试失败可以尝试14.18.245.164这个IP,如图。
2)认证密码
这里的认证密码不是QQ邮箱的登录密码,而是“授权码”,授权码需要在QQ邮箱里申请:
设置\帐户,滚动到:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
确定pop3/SMTP服务已开启
点击“生成授权码”,弹出下面的对话框:
然后用手机发送号码,将生成的授权码填入到上面的“认证密码”
OK,发送测试邮件:
我找了很多办法,都没有用,也看到网上有很多遇到同样问题的朋友,现在我把我的经验分享出来,希望能够帮助到大家!