前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Laravel】使用QQ SMTP发送邮件

【Laravel】使用QQ SMTP发送邮件

作者头像
redszhao
发布2021-08-09 15:21:05
1.1K0
发布2021-08-09 15:21:05
举报
文章被收录于专栏:北先生

1、 Laravel 文件

需要涉及到的文件

  • .env  在根目录下面,composer初始化项目的时候会生成
  • /config/mail.php

2、 .env代码

Shell

MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=[**邮箱地址**] MAIL_PASSWORD=[**QQ邮箱的授权码(不是邮箱密码)**] MAIL_ENCRYPTION=ssl

123456

MAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=465MAIL_USERNAME=[**邮箱地址**]MAIL_PASSWORD=[**QQ邮箱的授权码(不是邮箱密码)**]MAIL_ENCRYPTION=ssl

3、mail.php 代码

其中要设置一下发件人以及名字'from' => ['address' => "mail@zhaoshuai.me", 'name' => '赵帅'],

4、开启QQ邮箱smtp和imap功能

【Laravel】使用QQ SMTP发送邮件
【Laravel】使用QQ SMTP发送邮件

5、生成授权码,并填入到上述 “MAIL_PASSWORD

QQ邮箱的后台开启smtp和imap发送邮箱授权功能,否则将一直提示你没有授权。详情:https://mail.qq.com/

【Laravel】使用QQ SMTP发送邮件
【Laravel】使用QQ SMTP发送邮件

6、发送邮件

Shell

Mail::send('email', ['data' => $data], function ($message) { $to = '982599220@qq.com'; $message->to($to)->subject('12306抢票邮件, 有票啦~~'); });

1234

Mail::send('email', ['data' => $data], function ($message) {    $to = '982599220@qq.com';    $message->to($to)->subject('12306抢票邮件, 有票啦~~');});

喜欢(0) 打赏

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年9月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、 Laravel 文件
  • 2、 .env代码
  • 3、mail.php 代码
  • 4、开启QQ邮箱smtp和imap功能
  • 5、生成授权码,并填入到上述 “MAIL_PASSWORD”
  • 6、发送邮件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档