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 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
PHP的面向对象编程
Oct 09 PHP
PHP数组内存耗用太多问题的解决方法
Apr 05 PHP
php Smarty模板生成html文档的方法
Apr 12 PHP
redis 队列操作的例子(php)
Apr 12 PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
php中获取主机名、协议及IP地址的方法
Nov 18 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
Smarty模板变量调节器用法分析
May 23 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
php实现QQ小程序发送模板消息功能
Sep 18 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 开源AJAX框架14种
2009/08/24 PHP
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
jQuery实现右键菜单、遮罩等效果代码
2016/09/27 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
跟老齐学Python之变量和参数
2014/10/10 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
个人简历自我评价
2014/02/02 职场文书
万年牢教学反思
2014/02/15 职场文书
公司总经理岗位职责
2014/03/15 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
甜品店创业计划书
2014/08/14 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS