现在是2020年了,wordpress早就更新了邮件发送协议,不要被那些老帖子里面的什么mail()函数误导,不用修改wordpress代码就能自动发邮件,无论是新用户注册邮件,还是忘记密码重置邮件,在阿里云控制台修改1个设置即可。
下面是解决办法:
第一步:主机后台勾选,PHP函数fsockopen设置;
第二步:登陆wordpress后台,设置一下,以WP MAIL SMTP插件的setting为例。
截图如下:
如果你的网站是https,就选用SSL,465端口,
如果没有ssl,就用none 25端口,否则连不上。
已经测试了:
- 托管在阿里云的自有域名邮箱
- 托管在QQ的自有域名邮箱 (等效于QQ邮箱)
- qq邮箱,密码要用授权码。
- 2020年2月15日测试126邮箱可以的。