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实现的MySQL通用查询程序
Mar 11 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
php 301转向实现代码
Sep 18 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
php readfile()修改文件上传大小设置
Aug 11 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
PHP PDOStatement::bindValue讲解
Jan 30 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
使用swoole扩展php websocket示例
2014/02/13 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
修改Laravel5.3中的路由文件与路径
2016/08/10 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
小程序实现密码输入框
2020/11/16 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
Python机器学习之决策树算法
2017/12/22 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2019/11/07 Python
Python版中国省市经纬度
2020/02/11 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
协议书范本
2014/04/23 职场文书
节约用水标语
2014/06/11 职场文书
2015年双拥工作总结
2015/04/08 职场文书
护士2015年终工作总结
2015/04/29 职场文书
上诉答辩状范文
2015/05/22 职场文书
2015教师节通讯稿
2015/07/20 职场文书
心得体会格式及范文
2016/01/25 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python