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维护文件系统
Oct 09 PHP
实用函数9
Nov 08 PHP
PHP时间戳使用实例代码
Jun 07 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
用php或asp创建网页桌面快捷方式的代码
Mar 23 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
Aug 25 PHP
php里array_work用法实例分析
Jul 13 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
Sep 14 PHP
PHP提取字符串中的手机号正则表达式怎么写
Jul 17 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 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
《PHP编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
php实现Mysql简易操作类
2015/10/11 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
phpfpm的作用和用法
2019/10/10 PHP
javascript window对象属性整理
2009/10/24 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
JS字符串按逗号和回车分隔的方法
2017/04/25 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
django中send_mail功能实现详解
2018/02/06 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
Django之form组件自动校验数据实现
2020/01/14 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
副厂长岗位职责
2014/02/02 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
党课主持词大全
2015/06/30 职场文书