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框架,共勉。

发表回复