日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP——使用PHPMailer实现PHP发邮件功能

發(fā)布時間:2024/10/5 php 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP——使用PHPMailer实现PHP发邮件功能 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

基本概念

PHPMailer:用于PHP的功能齊全的電子郵件創(chuàng)建和傳輸類。

Socket:Socket是應用層與TCP/IP協(xié)議族通信的中間軟件抽象層,它是一組接口。在設計模式中,Socket其實就是一個門面模式,它把復雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對用戶來說,一組簡單的接口就是全部,讓Socket去組織數(shù)據(jù),以符合指定的協(xié)議。?

OpenSSL:OpenSSL 是一個安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協(xié)議,并提供豐富的應用程序供測試或其它目的使用。?

SMTP(Simple Mail Transfer Protocol):SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉方式。SMTP協(xié)議屬于TCP/IP協(xié)議簇,它幫助每臺計算機在發(fā)送或中轉信件時找到下一個目的地。?

IMAP(Internet Mail Access Protocol):IMAP(Internet Mail Access Protocol,Internet郵件訪問協(xié)議)以前稱作交互郵件訪問協(xié)議(Interactive Mail Access Protocol)。IMAP是斯坦福大學在1986年開發(fā)的一種郵件獲取協(xié)議。它的主要作用是郵件客戶端(例如MS Outlook Express)可以通過這種協(xié)議從郵件服務器上獲取郵件的信息,下載郵件等。當前的權威定義是RFC3501。IMAP協(xié)議運行在TCP/IP協(xié)議之上,使用的端口是143。它與POP3協(xié)議的主要區(qū)別是用戶可以不用把所有的郵件全部下載,可以通過客戶端直接對服務器上的郵件進行操作。?

解決方案

?第一步:下載PHPMailer

打開網址https://github.com/PHPMailer/PHPMailer/ 下載PHPMailer

PHPMailer 需要 PHP 的 sockets 擴展支持,而登錄 QQ 郵箱 SMTP 服務器則必須通過 SSL 加密的, PHP 還得包含 openssl 的支持。

第二步:使用 phpinfo() 函數(shù)查看 socket 和 openssl 擴展信息

openssl 如果沒有開啟請打開php.ini文件進行開啟

首先檢查php.ini

;extension=php_openssl.dll

是否存在, 如果存在的話去掉前面的注釋符‘;’, 如果不存在這行,那么添加extension=php_openssl.dll。

PHPMailer 核心文件

第三步:QQ 郵箱設置

所有的主流郵箱都支持 SMTP 協(xié)議,但并非所有郵箱都默認開啟,您可以在郵箱的設置里面手動開啟。

第三方服務在提供了賬號和密碼之后就可以登錄 SMTP 服務器,通過它來控制郵件的中轉方式。

第四步:開啟 SMTP 服務

選擇 IMAP/SMTP 服務,點擊開啟服務

驗證密保

發(fā)送短信“配置郵件客戶端”至1069-0700-69

獲取授權碼

SMTP 服務器認證密碼,需要妥善保管(PS:密碼直接沒有空格)

第五步:PHP發(fā)送郵件

下面的代碼演示了 PHPMailer 的使用方法,注意 PHPMailer 實例的配置過程。

<?php // Import PHPMailer classes into the global namespace // These must be at the top of your script, not inside a function use PHPMailer\PHPMailer\PHPMailer; // 引入PHPMailer的核心文件 require_once("./php/PHPMailer/src/PHPMailer.php"); require_once("./php/PHPMailer/src/SMTP.php");// 實例化PHPMailer核心類 $mail = new PHPMailer(); // 是否啟用smtp的debug進行調試 開發(fā)環(huán)境建議開啟 生產環(huán)境注釋掉即可 默認關閉debug調試模式 $mail->SMTPDebug = 1; // 使用smtp鑒權方式發(fā)送郵件 $mail->isSMTP(); // smtp需要鑒權 這個必須是true $mail->SMTPAuth = true; // 鏈接qq域名郵箱的服務器地址 $mail->Host = 'smtp.qq.com'; // 設置使用ssl加密方式登錄鑒權 $mail->SMTPSecure = 'ssl'; // 設置ssl連接smtp服務器的遠程服務器端口號 $mail->Port = 465; // 設置發(fā)送的郵件的編碼 $mail->CharSet = 'UTF-8'; // 設置發(fā)件人昵稱 顯示在收件人郵件的發(fā)件人郵箱地址前的發(fā)件人姓名 $mail->FromName = '發(fā)件人昵稱'; // smtp登錄的賬號 QQ郵箱即可 $mail->Username = '12345678@qq.com'; // smtp登錄的密碼 使用生成的授權碼 $mail->Password = '**********'; // 設置發(fā)件人郵箱地址 同登錄賬號 $mail->From = '12345678@qq.com'; // 郵件正文是否為html編碼 注意此處是一個方法 $mail->isHTML(true); // 設置收件人郵箱地址 $mail->addAddress('87654321@qq.com'); // 添加多個收件人 則多次調用方法即可 $mail->addAddress('87654321@163.com'); // 添加該郵件的主題 $mail->Subject = '郵件主題'; // 添加郵件正文 $mail->Body = '<h1>Hello World</h1>'; // 為該郵件添加附件 $mail->addAttachment('./example.pdf'); // 發(fā)送郵件 返回狀態(tài) $status = $mail->send(); ?>

資源下載

PHPMailer Github:?https://github.com/PHPMailer/PHPMailer/

參考文章

https://www.cnblogs.com/songbo236589/p/8184039.html

https://segmentfault.com/a/1190000014789528?utm_source=tag-newest

https://baijiahao.baidu.com/s?id=1635425119804881037&wfr=spider&for=pc

https://blog.csdn.net/zhsp1029/article/details/2206483

總結

以上是生活随笔為你收集整理的PHP——使用PHPMailer实现PHP发邮件功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品av在线免费观看 | 欧美日韩蜜桃 | 午夜在线一区二区三区 | 婷婷激情综合网 | 日本福利在线 | 下面一进一出好爽视频 | 深夜福利视频网站 | 欧洲av一区| 亚洲怡春院 | av全黄 | 久久黄页 | 久久公开视频 | 麻豆免费视频 | 国产精品国产三级国产专播精品人 | 国产伦子伦对白视频 | 日韩成人精品 | www.四虎精品 | 亚洲中文字幕无码不卡电影 | 国产在线不卡一区 | 中文在线www | 图片区 小说区 区 亚洲五月 | 毛片视频免费观看 | 日韩高清免费观看 | 奇米色在线 | 中文字幕精品久久 | 黄色第一网站 | 99久热在线精品996热是什么 | 国产精品午夜电影 | 国产精品久久久久久久9999 | 朴麦妮原版视频高清资源 | 欧美性视频一区二区 | 999免费| 亚洲24p | 激情久久久久久久 | 国产精品一区二区三区不卡 | 成人羞羞国产免费动态 | 日韩在线一二三 | 久草av在线播放 | 色综合av在线 | 91小视频在线观看 | 久久午夜无码鲁丝片 | 国产精品久久久久久久av福利 | 欧美成人午夜精品久久久 | 最新av观看| 国产又粗又猛又爽 | 青青草综合视频 | 成人动漫在线观看 | 污污视频在线观看网站 | 射进来av影视 | 丰满大乳奶做爰ⅹxx视频 | 免费成人深夜小野草 | 在线免费国产视频 | 日本性生活一级片 | 午夜剧场免费看 | 成人极品视频 | 精品久久久中文字幕人妻 | 国产三级一区二区 | 精品免费囯产一区二区三区 | 欧美精品成人在线 | 国产福利精品视频 | 婷婷久久五月天 | 国产成人黄色av | 久久九精品 | 综合色在线视频 | 麻豆精品影院 | 久久久久久久极品 | 在线观看成人动漫 | 西西444www大胆无视频 | 欧洲午夜视频 | 人妻精品一区二区三区 | 欧美国产精品久久 | 午夜少妇av | 黄色a一级视频 | 男女视频免费观看 | 免费日韩一级片 | 国产亚洲精品女人久久久久久 | 四虎精品欧美一区二区免费 | 美女国产在线 | 男人的影院| 91操人视频 | 亚洲av无码成人精品国产 | 夜夜操夜夜 | 欧美日韩国产中文 | 国产精品欧美大片 | 99久久99久久精品国产片果冰 | 国产高潮失禁喷水爽到抽搐 | 国产视频999 | 欧美最猛性xxxx | 国产精品爽爽爽 | 91精品国产成人www | 在线观看视频一区二区 | 一本不卡 | 熟妇高潮一区二区三区 | 久久久免费精品视频 | 日本一区二区在线视频 | 色图综合 | 性活交片大全免费看 | 91亚洲国产成人精品一区二区三 | 精品在线视频一区二区三区 |