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常用函数小技巧
Sep 11 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
php获取四位字母和数字的随机数的实现方法
Jan 09 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
PHP使用CURL模拟登录的方法
Jul 08 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
PHP中key和current,next的联合运用实例分析
Mar 29 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
mac下多个php版本快速切换的方法
Oct 09 PHP
php curl获取到json对象并转成数组array的方法
May 31 PHP
php图片裁剪函数
Oct 31 PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 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&java(二)
2006/10/09 PHP
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
11个PHP 分页脚本推荐
2011/08/15 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
2012/01/08 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
小程序实现横向滑动日历效果
2019/10/21 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
毕业自我评价范文
2013/11/17 职场文书
机关党员2014全国两会学习心得体会
2014/03/10 职场文书
英文自荐信范文
2015/03/25 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python