本文实例讲述了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 mail laravel,Laravel框架实现的使用smtp发送邮件功能示例相关推荐

  1. Lumen / Laravel 5.5 使用网易邮箱 SMTP 发送邮件

    2019独角兽企业重金招聘Python工程师标准>>> Laravel 是目前最流行的PHP框架,而Lumen 是 Laravel 的精简版,主要用于接口开发. Laravel 邮件 ...

  2. php5.3发送邮件,Lumen / Laravel 5.5 使用网易邮箱 SMTP 发送邮件

    Laravel 是目前最流行的PHP框架,而Lumen 是 Laravel 的精简版,主要用于接口开发. Laravel 邮件发送服务基于 Symfony 组件 Swift Mailer. 本文记录了 ...

  3. php实现项目的日志记录功能,tp5框架使用composer实现日志记录功能示例

    本文实例讲述了tp5框架使用composer实现日志记录功能.分享给大家供大家参考,具体如下: tp5实现日志记录 1.安装 psr/log composer require psr/log 它的作用 ...

  4. think php ajax分页,thinkPHP5框架实现基于ajax的分页功能示例

    本文实例讲述了thinkPHP5框架实现基于ajax的分页功能.分享给大家供大家参考,具体如下: 最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法 首先看一下tp5 ...

  5. mysql flask-login_Flask框架通过Flask_login实现用户登录功能示例

    本文实例讲述了Flask框架通过Flask_login实现用户登录功能.分享给大家供大家参考,具体如下: 通过Flask_Login实现用户验证登录,并通过login_required装饰器来判断用户 ...

  6. php用户名框架,ThinkPHP框架结合Ajax实现用户名校验功能示例

    本文实例讲述了ThinkPHP框架结合Ajax实现用户名校验功能.分享给大家供大家参考,具体如下: 在模板文件中通过ajax获取到用户名,然后在控制器中将用户名与数据库比较,返回校验结果给模板文件. ...

  7. php ci laravel,PHP 框架 ci 和 laravel 的问题

    我们用 laravel 或 ci 框架中的数据库配置,然后在每个控制器中取出数据.这样是不是和每个原生 php 单页写一个 mysql_contact ,就是每个页面都要连接数据库一次.本质是不同的, ...

  8. php代码怎么修改成laravel,Laravel框架实现即点即改功能的方法分析

    本文实例讲述了Laravel框架实现即点即改功能的方法.分享给大家供大家参考,具体如下: 有的时候我们不需要更改大量数据,只需要更改一个字段的时候,我们就用到了即点即改,以用户模块,修改用户名称为例, ...

  9. Laravel php 框架的使用写出第一个hello world,Laravel 入门配置

    Laravel 第一次使用,如何写出第一个hello world Laravel php 框架第一次接触,遇到一些困难,在这里记录一下,有需要的童鞋可以看一下 从github上下载下来最新版,地址如下 ...

最新文章

  1. 制药行业智能化发展现状趋势及建议
  2. 微信小程序超级占内存_6款宝藏微信小程序,简单又实用,节约内存就靠它了...
  3. Unity中有两种Animation Clip
  4. OS_FLAG.C(2)
  5. 在每个运行中运行多个查询_Spring Data JPA的运行原理及几种查询方式
  6. Ubuntu 14.04 执行指定用户的命令
  7. matlab光流彩图,hs 用matlab编译的经典光流算法HS ,附有程序需 图像 238万源代码下载- www.pudn.com...
  8. 勒索病毒应急措施及防护方案
  9. 基于matlab的车牌识别系统的实现
  10. 【实战】Django从零搭建个人网站
  11. PyQt5中QComboBox选中文本居中显示
  12. 【币圈止损】正确认知,合理运用
  13. 笔记-中项/高项学习期间的错题笔记2
  14. Hacking Vim: 插件管理器Pathogen(02)
  15. APP地推效果监测精准方案
  16. char与signed char, unsigned char的区别
  17. 揭开AI产品PRD的面纱 | 浅谈其和互联网产品PRD的异同
  18. 找素数,分解质因数(python)
  19. mse python_MSE与MAE的区别与选择
  20. Android Studio Chipmunk | 2021.2.1 JNI

热门文章

  1. 【PAT】1002 写出这个数
  2. Altium AD20开槽处铺铜出现大面积空白区域的解决方法
  3. LeetCode 76. 最小覆盖子串 (滑动窗口哈希表)
  4. Java面向对象的程序设计
  5. 浅谈String str = 和 new String()的区别
  6. 工作的时候 用到了 获取时间 DateTime 整理了一下
  7. 关于空白模板插件的使用
  8. SAS® Model Studio功能调研
  9. 特征工程之自动特征生成(自动特征衍生)工具Featuretools——深度特征合成
  10. 虚拟机中Ubuntu IP地址漂移问题解决(为Ubuntu配置固定IP地址)