thinkphp5利用PHPMailer類實現郵件的傳送
首先在工程內使用composer安裝phpmailer:
composer require phpmailer/phpmailer
後臺傳送郵件的函式(傳送人、收件人等可自行傳參設定),呼叫即可:
function sendMail(){ //例項化PHPMailer核心類 $mail = new \PHPMailer\PHPMailer\PHPMailer(); $toemail = '[email protected]';//收件的郵箱 $mail->isSMTP();// 使用SMTP服務 $mail->CharSet = "utf8";// 編碼格式 $mail->Host = "smtp.qq.com";// 傳送方的SMTP伺服器地址 $mail->SMTPAuth = true;// 是否使用身份驗證 $mail->Username = "
[email protected]";// 傳送方郵箱 $mail->Password = "smgfwkvtvqfjbegf";// 傳送方郵箱密碼,不是登入密碼,是第三方授權密碼,在郵箱的設定->賬戶->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務 $mail->SMTPSecure = "ssl";// 使用ssl協議方式 $mail->Port = 465;// qq郵箱的ssl協議方式埠號是465/587 $mail->setFrom("[email protected]","張三");// 設定發件人資訊 $mail->addAddress($toemail,'李四');// 設定收件人資訊 $mail->addReplyTo("[email protected]","張三");// 設定回覆人資訊 $mail->addCC("[email protected]");// 設定郵件抄送人 $mail->addBCC("[email protected]");// 設定祕密抄送人 $mail->addAttachment("image.jpg");// 新增附件 $mail->Subject = "測試php傳送qq郵箱";// 郵件標題 $mail->Body = "這是郵件內容";// 郵件正文 if(!$mail->send()){// 傳送郵件 echo "郵件沒有被髮送。"; echo "異常原因:".$mail->ErrorInfo;// 輸出錯誤資訊 }else{ echo '傳送成功'; } }
相關推薦
thinkphp5利用PHPMailer類實現郵件的傳送
首先在工程內使用composer安裝phpmailer:composer require phpmailer/phpmailer後臺傳送郵件的函式(傳送人、收件人等可自行傳參設定),呼叫即可:function sendMail(){ //例項化PHPMailer核心類
SpringBoot實現郵件傳送及其工具類封裝
SpringBoot郵件傳送工具類 環境:JDK8、IDEA 依賴:SpringBoot-1.5.10、spring-boot-starter-mail、spring-boot-starter-thymeleaf、spring-boot-start
(二)Maven的座標和依賴&利用Maven實現郵件傳送
本文中將《Maven實戰》中對座標和依賴的定義展示給初學Maven的程式猿們,並加上書中例項展示,具體詳細請購買《Maven實戰》--許曉斌著,更加詳細的學習Maven。 座標詳解 groupld:定義當前Maven項口隸屬的實際項口。首先,Maven 專案和實際專案不一
python利用定義類實現迭代器協議
1.具有__ next__和__ iter__方法的物件即被視為迭代器,其中next方法每執行一次返回迭代的下一項,而iter方法可以把物件變成迭代器. 執行for迴圈的本質即是先對物件使用iter方法, 然後不斷使用next方法,直到報出StopIteration. 故可直接在類中定義這兩
Java實現郵件傳送(傳統方式)
package jl.bh.shy.utils; import java.util.Properties; import javax.mail.Address; import javax.mail.Session; import javax.mail.Transport; impor
JAVA在不基於XML配置檔案的情況下實現郵件傳送功能(郵箱轟炸)
今天要講的是如何用Java程式碼實現簡單郵件傳送和複雜郵件傳送的功能,這裡我使用的是QQ郵箱,你們也可以嘗試使用其他的郵箱哦~ 想實現郵件傳送功能首先郵箱賬號必須要開啟 SMTP 服務,在網頁登入郵箱後點擊設定→賬戶然後下拉,如圖 &nb
Log4j2配置SMTP郵件實現郵件傳送
大綱: 官網配置資訊 實際使用 一、官網配置資訊 官網SMTPAppender配置 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="
使用java實現郵件傳送功能(已封裝)
現如今,用郵件傳送訊息的人越來越少,可是並不影響我們學習java。 以下給大家帶來自己寫的封裝類,可以直接使用。 首先,需要jar包: 普通javaweb專案:mail.jar maven管理專案: <dependency> &
JavaMail實踐--實現郵件傳送
一、介紹 1、主要功能: 實現普通郵件的傳送 實現帶有HTML標籤的內容傳送 實現帶有附件的郵件傳送 2、API JavaMail mail.jar 1.4.5 JAF(版本 1.1.1) activation.jar 3、QQ郵箱的認證
Java實現郵件傳送(很簡單)
Java實現郵件傳送,需要指定郵件伺服器,和自己的郵箱賬號和密碼,謹記 自己的郵箱必須得到到客戶端授權碼,尤其是新開的郵箱,具體看程式碼,包括附件傳送 public class EmailUtils { private static String from = ""; //郵箱賬號 p
使用JavaMail實現郵件傳送
電子郵件協議 電子郵件在網路中傳輸和網頁一樣需要遵從特定的協議,常用的電子郵件協議包括 SMTP,POP3,IMAP。其中郵件的建立和傳送只需要用到 SMTP協議,所以本文也只會涉及到SMTP協議。SMTP 是 Simple Mail Transfer Protocol
SpringBoot實現郵件傳送
開發工具:IDEA、Gradle 1.首先需要匯入相關jar包,在build.gradle內加入座標: implementation('org.springframework.boot:spring-boot-starter-mail') 2.在application.
SpringBoot快速實現郵件傳送功能-百測百靈
2018年11月10日星期六 隨筆 筆記 springboot整合郵件傳送 一、匯入依賴包 org.springframework.boot spring-boot-starter-mail 二、開啟服務(一個即可) 三、傳送簡訊:配置郵件客戶端到1069
JavaMail實現郵件傳送功能
最近的專案要使用javamail進行郵件傳送,寫這篇部落格總結下 傳送簡單的郵件 在進行郵件傳送之前要引入javamail的Maven依賴 dependency> <groupId>javamail</groupId> &l
springMVC實現郵件傳送
MailUtil中的Constants是作者自定義的一個工具類,該類的主要作用是從配置檔案中獲取發件人資訊,包括髮件人伺服器、發件人郵箱、發件人賬戶和密碼等。 DataUtil.objToStr(String str)方法的主要作用是判斷str是否為null或空字串,若是,則返回空
C#實現郵件傳送的功能
1.實現原理: 微軟封裝好的MailMessage類:主要處理髮送郵件的內容(如:收發人地址、標題、主體、圖片等等) 微軟封裝好的SmtpClient類:主要處理用smtp方式傳送此郵件的配置資訊(如:郵件伺服器、傳送埠號、驗證方式等等) SmtpClient主要進行了三層的封裝:Socket
C# 利用Socket類實現客戶端和伺服器之間的通訊,可在本機之間實現資訊互動
利用Socket類實現了本機之間的客戶端與服務端的資訊互動。 伺服器: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using
Java+Selenium3框架設計篇5-如何實現郵件傳送測試報告
本篇繼續回答網友的問題,這個主題是如何通過郵件傳送測試報告。通過郵件傳送測試報告,這個很重要,也很有必要。不管你使用什麼自動化測試框架,都建議添加發送測試報告的功能。先來設計我們的傳送郵件的場景:假如我們測試報告是固定的名稱,放在固定的路徑下。 1.下載jav
c++:利用模板類實現氣泡排序
首先我們來明確函式模板與類模板的概念及其用法。 模板是一種對型別進行引數化的工具,通常有兩種形式------>函式模板和類模板。 函式模板針對僅引數型別不同的函式; 類模板針對僅資料成員和成員函式型別不同的類。 函式模板的格式: template &l
uploadify結合ThinkPHP5上傳類實現非同步上傳圖片
注:我們使用的是免費的Flash版本①引入必需的檔案jQueryjquery.uploadify-3.1.min.jsuploadify.css②HTML元素的搭建(結合bootstrap)<div class="form-group"> <labe