国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-05-05 00:08:34
字體:
來源:轉載
供稿:網友

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

背景

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

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

ThinkPHP,郵件發送

一、前期準備

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

ThinkPHP,郵件發送 STMP 簡介 《百度百科》

2).開啟郵箱 STMP 服務

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

ThinkPHP,郵件發送

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

ThinkPHP,郵件發送

二、代碼實現

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

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

2).Email 核心代碼如下

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

ThinkPHP,郵件發送

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'
  • 調用郵件發送功能的核心代碼為下圖中紅色框內三行。

ThinkPHP,郵件發送

三、功能實現效果

1).前端信息輸入

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

ThinkPHP,郵件發送 郵件發送前端顯示

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

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

ThinkPHP,郵件發送 成功進行郵件接收

三、附錄

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

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

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


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 耒阳市| 望都县| 富宁县| 洛浦县| 清苑县| 西平县| 延川县| 湛江市| 岑巩县| 瑞丽市| 常德市| 鹤壁市| 宁阳县| 大足县| 洛宁县| 石景山区| 托克逊县| 云和县| 邯郸市| 图木舒克市| 长汀县| 山阳县| 临城县| 朝阳市| 浮山县| 棋牌| 徐州市| 交口县| 娱乐| 新闻| 扬中市| 南皮县| 慈溪市| 贡觉县| 建瓯市| 岑溪市| 岑溪市| 兴宁市| 岑溪市| 莱州市| 沈阳市|