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 相关文章推荐
简单的过滤字符串中的HTML标记
Dec 25 PHP
一个更简单的无限级分类菜单代码
Jan 16 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
PHP实现批量修改文件后缀名的方法
Jul 30 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
Nov 20 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
Jun 08 PHP
PHP实现简单登录界面
Oct 23 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 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
递归列出所有文件和目录
2006/10/09 PHP
php&java(一)
2006/10/09 PHP
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
5个javascript的数字格式化函数分享
2011/12/07 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
2017/10/20 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
Python greenlet实现原理和使用示例
2014/09/24 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
python跳出双层for循环的解决方法
2019/06/24 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
Django框架安装方法图文详解
2019/11/04 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
CAD制图设计师自荐信
2014/01/29 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
大学学习计划书范文
2014/05/02 职场文书
大学课外活动总结
2014/07/09 职场文书
Django使用echarts进行可视化展示的实践
2021/06/10 Python
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python