YII2 登录注册 邮箱

发表于

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注