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


Posted in PHP onSeptember 22, 2017

前言

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

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

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

laravel5.4利用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;

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

总结

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

PHP 相关文章推荐
smarty实例教程
Nov 19 PHP
如何使用脚本模仿登陆过程
Nov 22 PHP
PHP+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
php中的三元运算符使用说明
Jul 03 PHP
PHP include_path设置技巧分享
Jul 03 PHP
redis 队列操作的例子(php)
Apr 12 PHP
php DOS攻击实现代码(附如何防范)
May 29 PHP
php显示时间常用方法小结
Jun 05 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
PHP使用数组实现矩阵数学运算的方法示例
May 29 PHP
Laravel用户授权系统的使用方法示例
Sep 16 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 #PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 #PHP
深入理解PHP的远程多会话调试
Sep 21 #PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 #PHP
简单实现php上传文件功能
Sep 21 #PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 #PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 #PHP
You might like
PHP错误和异常处理功能模块示例
2016/11/12 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
Javascript 实用小技巧
2010/04/07 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
python字典序问题实例
2014/09/26 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
python爬取个性签名的方法
2018/06/17 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
python实现滑雪游戏
2020/02/22 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
新年联欢会主持词
2014/03/27 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
催款律师函范文
2015/05/27 职场文书
对公司的意见和建议
2015/06/04 职场文书
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers