laravel 自带SMTP发送邮箱及通过第三方平台发送邮箱
laravel实现SMTP发送邮箱 可以通过163邮箱,qq邮箱等。
使用qq邮箱: https://mail.qq.com
在设置-账户-开启SMTP服务 就可以得到授权码
laravel .env文件配置
MAIL_DRIVER=smtp//主机
MAIL_HOST=smtp.qq.com//主机网址
MAIL_PORT=465//端口号
MAIL_USERNAME=用户名
MAIL_PASSWORD=授权码(不是密码)
MAIL_ENCRYPTION=ssl//安全码
代码如下:
<?php
namespace App\Http\Controllers\home;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Mail; //引用基类
class homeController extends Controller
{
public function email(){
Mail::raw("",function ($mesage){
//from 里面填写邮件的名称 以及你的邮箱
$mesage->from("[email protected]","邮件名");
//邮箱标题
$mesage->subject("");
//收件人
$mesage->to("[email protected]");
});
}
}