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 相关文章推荐
PHP之COOKIE支持详解
Sep 20 PHP
php 获取本地IP代码
Jun 23 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
PHP判断远程图片是否存在的几种方法
May 04 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
Aug 20 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
PHP生成plist数据的方法
Jun 16 PHP
织梦sitemap地图实时推送给百度的教程
Aug 03 PHP
Linux安装配置php环境的方法
Jan 14 PHP
实例讲解通过​PHP创建数据库
Jan 20 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
大家未必知道的Js技巧收藏
2008/04/07 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
2015/08/14 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
python数组循环处理方法
2019/08/26 Python
Pytorch之contiguous的用法
2019/12/31 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
Python如何实现单例模式
2016/06/03 面试题
秘书英文求职信范文
2014/01/31 职场文书
安全例会汇报材料
2014/08/23 职场文书
遗失证明范文
2015/06/19 职场文书