今天我们来聊一聊yii框架中自带的发邮件功能
1.在配置文件main-local.php components=>[]里面配置
![](https://img-blog.csdn.net/20171117075951023?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUkoxMjM0NTY3OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.controller控制器中 代码:![](https://img-blog.csdn.net/20171117080139059?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUkoxMjM0NTY3OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
ok,这样就可以发送邮件了
如需加载模板 把$mail= Yii::$app->mailer->compose();
修改成 $mail= Yii::$app->mailer->compose('xiaoma',['aa'=>222]);
注:aa是想xiaoma.php里面传递的参数。
![输入图像标题 输入图像描述](http://machaohappy-xiaoma.stor.sinaapp.com/pic/MAIL.png)
邮件模板 xiaoma.php里面的代码 :![](https://img-blog.csdn.net/20171117080622703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUkoxMjM0NTY3OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)