Monthly Archives: 八月 2015

Hello World

使用Laravel发送邮件

以前习惯上是用phpmail,但是新的需求需要发附件,使用phpmail发送附件,总是失败,刚好看到Laravel框架自带Mail模块,于是试了试,还挺好用

1
2
3
4
5
6
7
8
9
10
$exaTitle = '邮件标题';
$datas    = array("文件名1"=> 文件流1, "文件名2"=> 文件流2);
//发送邮件
\Mail::raw ($exaTitle, function($message) use($datas, $exaTitle){
    $message->to(array('收件人数组'))->subject ($exaTitle);
    foreach($datas as $k => $v){
        \Log::info('【SendPhpExcel】--add mail:'.$k.'--length('.count($v).')');
        $message->attachData($v, $k);
    }
});

$message->attachData(),用来发送文件流,如果是已经存放到硬盘上的文件,可以用$message->attach($filePath)
——
over