根据文档配置,灰常坑爹!
直接编辑.env
文件(切记,一般不要使用QQ邮箱发送,为啥呢,第一,要你给它发短信要密钥,第二呢,发不出去,163的一次就成功)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=你的邮箱@163.com
MAIL_PASSWORD=你的邮箱密钥
MAIL_ENCRYPTION=null
说明一下上面的密钥,登陆163邮箱--设置----最左侧有个"客户端授权密码"
,在里面点击开启,然后设置自己的授权密码,填到上面密钥的地方!
- 再配置 config/email.php
下的 'from' => ['address' => '你的邮箱账号@163.com', 'name' => 'iphpt.com你的名字'],
,其他地方就不用配置了,因为都在.env
里,个人建议不要在confi下配置一些东西,因为confi文件夹是要上传的,而一般情况下.env
文件最好是不要上传到github 上的!
- 剩下的都是跟文档里一样,看你要传什么样的邮件,简单说下send
,send后面第一个是邮件视图,第二个参数是视图参数,跟控制器里传参数到视图一毛一样啊,最后是个闭包,处理发送的,闭包传参都一样,function ($message) use (参数$canshu ) {这里面就可以用 $canshu 了}
- 我这个邮件主要是为了检测是否有人ab我网站的,比如我同事,就喜欢ab我网站,不然有的文章怎么点击率好几千,有的才几十个呢,
Mail::raw('他妈的,好像有人在DDO你网站啊,要不要看看?', function ($m) {
$m->to('2067930913@qq.com', '叶落山城')->subject('有坏淫,撸翻它');
});
本站(PHP --> Golang)已重构,代码开源
当你能力不能满足你的野心的时候,你就该沉下心来学习