yii2使用邮箱组件发送邮件信息 [ 2.0 版本 ]
在开放qq邮箱的smtp后使用qq邮箱地址和qq密码配置服务器后会出现错误
Failed to authenticate on SMTP server with username "1173957281" using 1 possible authenticators
经查看资料得知需要用qq授权吗 参考qq邮箱帮助中心
配置mail
'transport' => [
    'class' => 'Swift_SmtpTransport',
    'host' => 'smtp.qq.com',  //每种邮箱的host配置不一样 用的qq邮箱
    'username' => '1173957281@qq.com',
    'password' => 'pbjkxe*****wibfe', // 十六位授权码
    'port' => '465',
    'encryption' => 'ssl',
],
'messageConfig'=>[
    'charset'=>'UTF-8',
    'from'=>['1173957281@qq.com'=>'admin']
],
并且你需要配置你的params[common/config/params.php]配置文件中的supportEmail
return [
    'adminEmail' => '1173957281@qq.com',
    'supportEmail' => '1173957281@qq.com',
    'user.passwordResetTokenExpire' => 3600,
];
要不会出现邮箱地址不匹配问题
wodrow China
            注册时间:2015-04-09
最后登录:3小时前
在线时长:215小时30分
    最后登录:3小时前
在线时长:215小时30分
- 粉丝34
 - 金钱48065
 - 威望120
 - 积分51415
 
共 1 条评论
好资料,学习了