laravel 发送邮件
发送文本邮件
$data = "测试发送";
$from = "xxxx@qq.com";
$name = "xxx";
$title = "测试标题";
$to = "xxxxx@qq.com";
Mail::raw($data,function ($message) use($from, $name, $title, $to) {
$message->from($from,$name);
$message->to($to);
});
发送视图邮件
$from = "xxxxx@qq.com";
$name = "xxx";
$title = "测试";
$to = "xxxxx@qq.com";
$data = ["name" => "xxxxx"];
Mail::send("welcome",$data,function ($message) use($from,$name,$title,$to) {
$message->from($from,$name);
$message->subject($title);
$message->to($to);
});
发送视图邮件文本附件
$from = "xxxxx@qq.com";
$name = "xxxx";
$title = "测试";
$to = "xxxxxx@qq.com";
Mail::send("welcome",[],function ($message) use($from, $name, $title, $to) {
$message->from($from, $name);
$message->subject($title);
$message->to($to);
$attachment = public_path("robots.txt");
$message->attach($attachment,['as' => 'root.txt']);
});
发送视图邮件图片附件
$from = "xxxxxxx@qq.com";
$name = "xxxxx";
$title = "测试";
$to = "xxxxx@qq.com";
$img = public_path("kato.jpeg");
Mail::send("welcome",[],function ($message) use($from, $name, $title, $to,$img) {
$message->from($from, $name);
$message->subject($title);
$message->attach($img);
$message->to($to);
});
本作品采用《CC 协议》,转载必须注明作者和本文链接