Laravel框架实现的使用smtp发送邮件功能示例


Posted in PHP onMarch 12, 2019

本文实例讲述了Laravel框架实现的使用smtp发送邮件功能。分享给大家供大家参考,具体如下:

1、.env文件中配置

MAIL_DRIVER=smtp
MAIL_HOST=smtp.邮箱后缀
MAIL_PORT=邮件服务器发送端口
MAIL_USERNAME=发送方邮件地址
MAIL_PASSWORD=发送方邮箱生成的第三方登陆码
MAIL_FROM_ADDRESS=发送邮箱地址
MAIL_FROM_NAME=发送方名称

2、config目录下mail.php文件配置

可以不配置,因为会被.env文件覆盖掉。(只有在.env中没有的时候才会去该文件中取值)

3、app/console/commonds/sendMail.php

namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Mail;
class SendMailCommand extends Command
{
  /**
   * The name and signature of the console command.
   *
   * @var string
   */
  protected $signature = 'demo:SendMail';
  /**
   * The console command description.
   *
   * @var string
   */
  protected $description = '测试脚本SendMail';
  /**
   * constructor
   */
  public function __construct()
  {
    parent::__construct();
  }
  /**
   * Execute the console command.
   *
   * @return mixed
   */
  public function handle()
  {
    $content = '这是一封的测试邮件.';
    $toMail = '目标邮箱';
    Mail::raw($content, function ($message) use ($toMail) {
      $message->subject('[ 测试 ] 测试邮件SendMail - ' .date('Y-m-d H:i:s'));
      $message->to($toMail);
    });
  }
}

4、测试

cmd切换到项目根目录下,执行

php artisan demo:SendMail

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php HtmlReplace输入过滤安全函数
Jul 03 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 PHP
php列出一个目录下的所有文件的代码
Oct 09 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
PHP文件上传判断file是否己选择上传文件的方法
Nov 10 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
PHP也能干大事 随机函数
Apr 14 PHP
PHP常见数组函数用法小结
Mar 21 PHP
PHP接收App端发送文件流的方法
Sep 23 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 03 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 PHP
Laravel事件监听器用法实例分析
Mar 12 #PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
Mar 12 #PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 #PHP
PHP实现的杨辉三角求解算法分析
Mar 11 #PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
Mar 11 #PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 #PHP
PHP join()函数用法与实例讲解
Mar 11 #PHP
You might like
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
Python Json序列化与反序列化的示例
2018/01/31 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
Python类如何定义私有变量
2020/02/03 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
介绍一下write命令
2012/09/24 面试题
怎样写留学自荐信
2013/11/11 职场文书
房地产销售员的自我评价分享
2013/12/04 职场文书
班级活动策划书
2014/02/06 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
2014年祖国生日寄语
2014/09/19 职场文书