码迷,mamicode.com
首页 > 其他好文 > 详细

yii2发送邮件(配置QQ版本)

时间:2017-03-26 20:30:20      阅读:950      评论:0      收藏:0      [点我收藏+]

标签:end   tran   oca   qq邮箱   png   text   .com   邮件   http   

1:首先在配置文件main-local.php components=>[]里面配置

‘mailer‘ => [  
            ‘class‘ => ‘yii\swiftmailer\Mailer‘,  
            ‘useFileTransport‘ =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件
                ‘transport‘ => [  
                ‘class‘ => ‘Swift_SmtpTransport‘,  
                ‘host‘ => ‘smtp.qq.com‘,  //每种邮箱的host配置不一样,这里是QQ发送!
                ‘username‘ => ‘******@qq.com‘,  //这里是你本人的QQ邮箱
                ‘password‘ => ‘********‘,  //qq授权码(可以在邮箱设置/账户/)
                ‘port‘ => ‘465‘,  
                ‘encryption‘ => ‘ssl‘,                                  
                                   ],   
                ‘messageConfig‘=>[  
                ‘charset‘=>‘UTF-8‘,
                ‘from‘=>[‘*******@qq.com‘=>‘admin‘]  //这里邮箱是你本人邮箱
                       ],  
        ], 

技术分享

2:现在就可以在控制器里面调用了

  1. $info = Yii::$app->mailer->compose()
  2.                ->setTo(‘********@qq.com‘)  //对方的邮箱
  3.                ->setSubject(‘yii2邮件发送‘)  
  4.                ->setTextBody(‘发送成功‘)  
  5.                ->send(); 
  6.  var_dump($info);

此时邮件就发送成功了......0.0

 

yii2发送邮件(配置QQ版本)

标签:end   tran   oca   qq邮箱   png   text   .com   邮件   http   

原文地址:http://www.cnblogs.com/forever911123/p/6623889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!