Laravel框架實現的使用smtp發送郵件功能示例

 更新時間:2019-04-17 21:42:54   作者:佚名   我要評論(0)

本文實例講述了Laravel框架實現的使用smtp發送郵件功能。分享給大家供大家參考,具體如下:
1、.env文件中配置

MAIL_DRIVER=smtp

MAIL_HOST=smtp.郵箱后綴

本文實例講述了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相關內容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優秀開發框架總結》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

您可能感興趣的文章:

  • laravel5.4利用163郵箱發送郵件的步驟詳解
  • Laravel中利用隊列發送郵件的方法示例
  • 在Laravel框架里實現發送郵件實例(郵箱驗證)
  • Laravel框架路由配置總結、設置技巧大全
  • 跟我學Laravel之配置Laravel
  • Laravel 5框架學習之環境與配置
  • laravel安裝和配置教程

相關文章

  • JS 正則表達式從地址中提取省市縣

    JS 正則表達式從地址中提取省市縣

    直接上代碼,一看就懂, 一般國內地址返回Array前三項就是省市縣,若要擴展到社區、街道等可自行擴展。 var add1 = '四川省成都市都江堰市天馬鎮34號';
    2019-04-17
  • Laravel框架實現的使用smtp發送郵件功能示例

    Laravel框架實現的使用smtp發送郵件功能示例

    本文實例講述了Laravel框架實現的使用smtp發送郵件功能。分享給大家供大家參考,具體如下: 1、.env文件中配置 MAIL_DRIVER=smtp MAIL_HOST=smtp.郵箱后綴
    2019-04-17
  • 解決正則表達式\w和\d的疑惑

    解決正則表達式\w和\d的疑惑

    <&#63;php $string='April15,2003'; $pattern='/(\w+)(\d+),(\d+)/i'; $replacement='${1},${3}'; echo preg_replace($pattern,$replacement,$string); &#6
    2019-04-17
  • js正則表達式 匹配兩個特定字符間的內容示例

    js正則表達式 匹配兩個特定字符間的內容示例

    1、js截取兩個字符串之間的內容: var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//結果bbbcccdddeee 2、js截取某個
    2019-04-17
  • PHP標準庫(PHP SPL)詳解

    PHP標準庫(PHP SPL)詳解

    什么是SPL? SPL,PHP 標準庫(Standard PHP Library) ,此從 PHP 5.0 起內置的組件和接口,并且從 PHP5.3 已逐漸的成熟。SPL 其實在所有的 PHP5 開發環境中
    2019-04-17
  • 詳解PHP隊列的實現

    詳解PHP隊列的實現

    隊列是一種特殊的線性表,它只允許在表的前端,可以稱之為front,進行刪除操作;而在表的后端,可以稱之為rear進行插入操作。隊列和堆棧一樣,是一種操作受限
    2019-04-17
  • 史上最全正則表達式合集(馬上收藏)

    史上最全正則表達式合集(馬上收藏)

    前言 正則表達式,新手見它的感覺就是“這都什么玩意,亂七八糟的,完全不知所云”,但學會它就會體驗那種一行代碼抵數十上百行,效率飛起的感覺,簡直不要
    2019-04-17
  • vue模式history下在iis中配置流程

    vue模式history下在iis中配置流程

    1.npm run build生成代碼加密 2.在iis添加網站定位到dist文件下 第三步第四步配置是www.baidu.com/home一直重新刷新會出現404問題 3.安裝URL重寫 https://www
    2019-04-17
  • 11個教程中不常被提及的JavaScript小技巧(推薦)

    11個教程中不常被提及的JavaScript小技巧(推薦)

    1、過濾唯一值 Set類型是在ES6中新增的,它類似于數組,但是成員的值都是唯一的,沒有重復的值。結合擴展運算符(...)我們可以創建一個新的數組,達到過濾原
    2019-04-17
  • Linux虛擬機下安裝Oracle 11G教程圖文解說

    Linux虛擬機下安裝Oracle 11G教程圖文解說

    1.安裝環境 操作系統:Red hat 6.5 內存:內存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交換空間:SWAP交換空間大小根據內存大小決定(
    2019-04-17

最新評論

买宝宝用品赚钱吗