1.列出几个地址 仅供参考
https://blog.csdn.net/lihe460186709/article/details/53043766 Yii2本身自带实现用户注册,验证,登录
这个是用的basic模块 集成dektrium/yii2-user 这个composer包 ,按照流程可实现用户登录注册但邮箱验证没写完全
这是踩到的第一个坑
https://www.cnblogs.com/jianqingwang/p/6610032.html yii2邮件配置教程,报Expected response code 250 but got code “553”原因
如果没遇到这个问题可以关闭网页了
这个问题折腾了一上午,主要是上一个链接配置不给完全版
给出我的配置:
'mailer' => [ // 'class' => 'yii\swiftmailer\Mailer', // // send all mails to a file by default. You have to set // // 'useFileTransport' to false and configure a transport // // for the mailer to send real emails. // 'useFileTransport' => true, 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@app/mailer', 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.163.com', 'username' => 'lmy2360035514@163.com', 'password' => 'password', 'port' => '465', 'encryption' => 'ssl', ], 'messageConfig'=>[ 'charset'=>'UTF-8', 'from'=>['lmy2360035514@163.com'=>'慕缘'] ], ],
同样这个链接没有给出messageConfig这个配置项,其次,'supportEmail' => 'zhong_mail_test@163.com'注意这个配置!!!!!!罪魁祸首就是它,在param.php文件中return [ 'adminEmail' => 'lmy2360035514@163.com', ];我安装的yii2-user版本必须是用adminEmail这个键
至此,如果还有不明白的请留言。刚接触yii2框架,共勉。
发表回复