婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ThinkPHP3.2.3框架郵件發送功能圖文實例詳解

ThinkPHP3.2.3框架郵件發送功能圖文實例詳解

熱門標簽:海南人工外呼系統有效果嗎 七魚外呼系統停用嗎 阿里云400電話申請加工單 智能電話機器人排名前十名南京 九江外呼系統 地下城堡2圖九地圖標注 西區企業怎么做地圖標注入駐 保定crm外呼系統運營商 抖音有個地圖標注是什么意思

本文實例講述了ThinkPHP3.2.3框架郵件發送功能。分享給大家供大家參考,具體如下:

背景

  • web 開發過程中,經常會用到郵件的發送功能,比如接收消費賬單的提醒、亞馬遜圖書推薦的推送,或者網站不正常操作報警的郵件提示等。

  • 下面是一個在ThinkPHP 3.2.3 框架下集成 PHPMailer 使用的郵件發送功能實現過程,僅供參考,謝謝...

一、前期準備

1).首先對 STMP 的知識稍作了解

STMP 簡介 《百度百科》

2).開啟郵箱 STMP 服務

  • 以 163.com 郵箱為例,點擊上方導航欄的“設置”,選擇“POP3/SMTP/IMAP”進行下面的設置
  • 著重記下服務器地址(SMTP服務器:smtp.163.com)

  • 然后點擊“客戶端授權密碼”進行權限設置,一般會進行短信的驗證,并記錄下自己設定的授權登錄密碼,后面的代碼中需要用到。

二、代碼實現

1).在公共配置文件中,進行數據配置

//郵件發送 配置
  'EMAIL_CONFIG' => array(
    'host' => 'smtp.163.com',
    'post' => '25',
    'username' => 'xxxxxxxxxx@163.com',//TODO 郵箱賬號
    'password' => 'xxxxxxx',//TODO 客戶端授權密碼
    'sender' => '木頭人',//TODO 發送人昵稱
  ),

2).Email 核心代碼如下

  • 注意 phpmailer 代碼包所放的位置,以便后面的 Email 類的實例化
  • 此處代碼主要是調用配置文件數據,無需變動,需要深入學習的可以自行閱讀.

3).設計前端顯示界面

  • 路徑:./Application/M/Vieww/Email/index.html
  • 核心 js 代碼如下:
function send() {
    var toUrl = "{:U('Email/send')}";
    var postData = $("#form-email").serialize();
    $.ajax({
      type: "POST",
      url: toUrl,
      data: postData,
      dataType: "json",
      success: function (res) {
        layer.msg(res.message);
      }
    });
  }

4).后臺代碼

  • 路徑:‘.\Application\M\Controller\EmailController.class.php'
  • 調用郵件發送功能的核心代碼為下圖中紅色框內三行。

三、功能實現效果

1).前端信息輸入

  • 注意:郵箱輸入錯誤或者內容填寫太過隨意,會造成發送失敗,郵件可在發送者郵箱看到,提示“抱歉,您的郵件被退回來了...”。

郵件發送前端顯示

2).接收郵箱的成功接收

  • 如果操作正常,上面輸入的郵箱中會接收到對應的郵件,但是有的可能會在自己的“垃圾箱”中,注意查收.

成功進行郵件接收

三、附錄

1).參考視頻:http://coding.imooc.com/learn/list/85.html

2).源代碼下載:https://github.com/JingYin007/zmPro

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

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

您可能感興趣的文章:
  • PHP使用gearman進行異步的郵件或短信發送操作詳解
  • PHP發送郵件確認驗證注冊功能示例【修改別人郵件類】
  • PHP示例演示發送郵件給某個郵箱
  • php判斷電子郵件是否正確方法
  • PHP實現SMTP郵件的發送實例
  • PHP使用SMTP郵件服務器發送郵件示例
  • 實例分析PHP中PHPMailer發郵件
  • ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法
  • ThinkPHP5郵件發送服務封裝(可發附件)
  • 詳解thinkphp5+swoole實現異步郵件群發(SMTP方式)
  • PHP使用POP3讀取郵箱接收郵件的示例代碼

標簽:九江 十堰 韶關 涼山 遼陽 甘肅 梅河口 昭通

巨人網絡通訊聲明:本文標題《ThinkPHP3.2.3框架郵件發送功能圖文實例詳解》,本文關鍵詞  ThinkPHP3.2.3,框架,郵件,發送,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP3.2.3框架郵件發送功能圖文實例詳解》相關的同類信息!
  • 本頁收集關于ThinkPHP3.2.3框架郵件發送功能圖文實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 平阴县| 巢湖市| 河源市| 青浦区| 缙云县| 修水县| 隆德县| 华安县| 丰镇市| 抚松县| 东乌珠穆沁旗| 永善县| 黔江区| 蓬莱市| 尚义县| 南漳县| 和顺县| 栖霞市| 台南县| 乳山市| 龙门县| 延庆县| 缙云县| 伽师县| 平山县| 潜山县| 成安县| 合作市| 无棣县| 浦江县| 呼图壁县| 西乡县| 泰兴市| 长沙市| 托里县| 石渠县| 石楼县| 昔阳县| 达拉特旗| 南丰县| 凤台县|