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 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
Feb 11 PHP
php公用函数列表[正则]
Feb 22 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
php构造函数实例讲解
Nov 13 PHP
PHP引用(&)各种使用方法实例详解
Mar 20 PHP
PHP解析RSS的方法
Mar 05 PHP
PHP实现远程下载文件到本地
May 17 PHP
php实现简单的MVC框架实例
Sep 23 PHP
PHP安装threads多线程扩展基础教程
Nov 17 PHP
php封装的mysqli类完整实例
Oct 18 PHP
laravel-admin 在列表页添加自定义按钮的例子
Sep 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
php中计算时间差的几种方法
2009/12/31 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
2013/06/03 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
python 默认参数问题的陷阱
2016/02/29 Python
Python中类型检查的详细介绍
2017/02/13 Python
对python中执行DOS命令的3种方法总结
2018/05/12 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Django框架模板的使用方法示例
2019/05/25 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
详解python内置模块urllib
2020/09/09 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
高考自主招生自荐信
2013/10/20 职场文书
股东合作协议书
2014/09/12 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android
docker-compose部署Yapi的方法
2022/04/08 Servers
Python获取字典中某个key的value
2022/04/13 Python