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 类商品秒杀计时实现代码
May 05 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
php SQL Injection with MySQL
Feb 27 PHP
PHP SEO优化之URL优化方法
Apr 21 PHP
PHP捕获Fatal error错误的方法
Jun 11 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
Aug 04 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 PHP
php实现遍历目录并删除指定文件中指定内容
Jan 21 PHP
smarty模板判断数组为空的方法
Jun 10 PHP
PHP 接入支付宝即时到账功能
Sep 18 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
PHP异常类及异常处理操作实例详解
Dec 19 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小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
2018/03/27 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
nodejs aes 加解密实例
2018/10/10 NodeJs
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
python学习之编写查询ip程序
2016/02/27 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
品质主管的岗位职责
2013/12/04 职场文书
还款承诺书范文
2014/05/20 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
2016国培研修心得体会
2016/01/08 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript