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
最后登录:16小时前
在线时长:199小时13分
最后登录:16小时前
在线时长:199小时13分
- 粉丝34
- 金钱42675
- 威望120
- 积分45865
共 1 条评论
好资料,学习了