laravel5.4利用163邮箱发送邮件的步骤详解

发布时间 - 2026-01-11 03:22:11    点击率:

前言

其实发送邮箱其实不难,不如说挺简单的,本文将详细介绍关于laravel5.4用163邮箱发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

一、首先还是现在163注册一个账号并且设置如下图


授权码很重要的,请好好记住,待会在laravel的.env中要配置到的~~

二、如果以上你都做完了,那接下来就是配置.env了

MAIL_DRIVER=smtp

MAIL_HOST=smtp.163.com

MAIL_PORT=465

MAIL_USERNAME=你的账号@163.com

MAIL_PASSWORD=你的客户端授权密码

MAIL_FROM_ADDRESS=你的账号@163.com

MAIL_FROM_NAME=账号名

MAIL_ENCRYPTION=ssl

三、然后接下来就是配置路由以及在控制器上写发送邮件的方法了

Route::get('mail/send','CommonController@send');

随意在哪一个控制器上就写这个send方法:

public function send()

{

$name='学院君';

$flag= Mail::raw('你好,我是PHP程序!',function($message) {

$to='你的qq邮箱@qq.com';

$message->to($to)->subject('纯文本信息邮件测试');

});

if(!$flag){

echo '发送邮件成功,请查收!';

}else{

echo '发送邮件失败,请重试!';

}

//以上是纯文本,下面则是附带文件发送

//  $flag = Mail::send('emails.test',['name'=>$name],function($message){

//   $to = '你的qq邮箱@qq.com';

//   $message->to($to)->subject('text');

//   // $filePath = 'storage/exports/'.iconv('UTF-8', 'GBK', '学生成绩').'.xls';

//   $attachment = storage_path('app/files/test.txt');

//   //在邮件中上传附件

//   $message->attach($attachment,['as'=>'text.txt']);

//  });

//下面是发送邮件附带图片的

//  $imgPath = 'http://laravelacademy.org/wp-statics/images/carousel/LaravelAcademy.jpg';

//  $flag = Mail::send('emails.test',['name'=>$name,'imgPath'=>$imgPath],function($message){

//   $to = '你的qq邮箱@qq.com';

//   $message ->to($to)->subject('网络图片测试');

//  });

//  if(!$flag){

//   echo '发送邮件成功,请查收!';

//  }else{

//   echo '发送邮件失败,请重试!';

//  }

}

好的,接下来就是你们自己访问路由就能得到你想要的结果了~~~~~

PS:重点就是搞定报错过程了,基本上按照步骤来走的大概是不会有啥大问题的,但是呢,最重要的是我用的是Ubuntu16.04系统来做的,里面的权限问题应该首先是首要解决的,所以我建议先给好权限,在你的目录里面打开命令行:sudo chmod 777 -R ./

好了,接下来就是处理连接不上163网易邮箱的问题了,我能给的方法就是在StreamBuffer.php 的263行添加两行代码:

$options['ssl']['verify_peer'] = FALSE;

$options['ssl']['verify_peer_name'] = FALSE;

基本上大体照以上步骤走都能搞定了~~~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# laravel5.4发送邮件  # laravel  # 163邮箱  # 邮箱验证  # 在Laravel框架里实现发送邮件实例(邮箱验证)  # Laravel框架实现发送短信验证功能代码  # 使用 laravel sms 构建短信验证码发送校验功能  # Laravel中利用队列发送邮件的方法示例  # laravel中短信发送验证码的实现方法  # Laravel6.18.19如何优雅的切换发件账户  # 发送邮件  # 的是  # 我是  # 会有  # 好了  # 相关内容  # 就能  # 说了  # 都能  # 则是  # 不多  # 请重试  # 会在  # 我用  # 很重要  # 详细介绍  # 网易  # 这篇文章  # 大概是  # 来做 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  北京网站制作的公司有哪些,北京白云观官方网站?  如何在Windows环境下新建FTP站点并设置权限?  JavaScript如何实现音频处理_Web Audio API如何工作?  canvas 画布在主流浏览器中的尺寸限制详细介绍  如何基于云服务器快速搭建个人网站?  如何用好域名打造高点击率的自主建站?  如何确保FTP站点访问权限与数据传输安全?  Laravel如何自定义分页视图?(Pagination示例)  佛山企业网站制作公司有哪些,沟通100网上服务官网?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  实例解析angularjs的filter过滤器  韩国服务器如何优化跨境访问实现高效连接?  如何选择可靠的免备案建站服务器?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何使用模型观察者?(Observer代码示例)  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  微信公众帐号开发教程之图文消息全攻略  零基础网站服务器架设实战:轻量应用与域名解析配置指南  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  如何在建站宝盒中设置产品搜索功能?  如何用5美元大硬盘VPS安全高效搭建个人网站?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  奇安信“盘古石”团队突破 iOS 26.1 提权  php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  iOS UIView常见属性方法小结  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Android okhttputils现在进度显示实例代码  如何在Tomcat中配置并部署网站项目?  黑客如何通过漏洞一步步攻陷网站服务器?  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Android中AutoCompleteTextView自动提示  Windows Hello人脸识别突然无法使用  高端建站如何打造兼具美学与转化的品牌官网?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何打造高效商业网站?建站目的决定转化率  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  LinuxShell函数封装方法_脚本复用设计思路【教程】  Java解压缩zip - 解压缩多个文件或文件夹实例