coalball除了提供了QQ和易班第三方登录,还实现了邮件注册。
是通过PHPMailer实现的。
用于测试的邮箱是163邮箱。
使用的时候遇到了一个错误,大致如下
SMTP Error: Could not connect to SMTP host.
于是我查询了官方wiki
无果。
最后在thinkphp论坛的一个帖子发现问题所在
$mail->Password = '**********';
这儿需要填写的不是邮箱的登录密码,而是独立管理密码[管理smtp协议的那个密码(授权码或者独立管理密码)]
参考