wordpress使用Easy WP SMTP发送邮件配置以及点开注册链接提示错误解决办法
废话不多说,直接上配置实例图,以QQ邮箱为例:
注意SMTP填写smtp.qq.com
Type选择中间的SSL那个
端口填写465
然后username填写QQ号,密码填写授权码(打开qq邮箱(直接通过qq面板的邮箱图标进),依次点开 “设置”–>“账户”,往下翻,可以看到SMTP相关字眼,开启对应服务(默认是开启的),然后点击获取授权码,授权码一般是随机的16个字母)
保存就配置好了。
如果发送邮件后,点击邮件链接出现链接无效不对的情况,如图
注意,重点来了:修改wp-includes目录下pluggable.php文件第2003行
$message .= '<' . network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user->user_login ), 'login' ) . ">\r\n\r\n"; $message .= wp_login_url() . "\r\n";
改为
$message .= network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user->user_login ), 'login' ); 即可,万事大吉,收工,可以正常发送邮件了(by萌祥互动)