## 邮件 邮件组件内部集成了方便的邮件发送机制,只需要修改相应配置项即可发送邮件,使用非常简单。 其他产品也可以使用该组件,请登录 [GITHUB](https://github.com/houdunwang/mail) 查看源代码与说明文档。 [TOC] ## 配置 邮件配置荐在 system/mail.php 文件中定义,以下是126邮箱配置的示例: ``` return [ 'ssl' => false,//服务器使用ssl 'username' => 'houdunwang@126.com',//邮箱帐号 'password' => '',//登录密码 'host' => 'smtp.126.com',//服务器主机 'port' => '25',//服务器端口号 'fromname' => '后盾网',//发件人(会员收到邮件时显示) 'frommail' => 'houdunwang@126.com',//发件人邮箱(会员收到邮件时显示) ]; ``` ## 发送邮件 ### 函数语法 ``` Mail::send(收件人邮箱,收件人名称,邮件标题,邮件内容); ``` ### 发送邮件 ``` Mail::send( 'xxx@qq.com', 'xxx@qq.com', "这是邮件标题", "这是邮件正文" ); ``` ### 使用闭包设置内容 ``` Mail::send('test@xx.com', 'test@xx.com', "这是邮件标题", function () { return View::instance()->with(['title' => '测试邮件发送成功', 'content' => '这是邮件内容'])->fetch('resource/view/email.html'); });