溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP郵件發(fā)送類PHPMailer的使用方法

發(fā)布時(shí)間:2021-09-04 01:44:05 來(lái)源:億速云 閱讀:137 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容主要講解“PHP郵件發(fā)送類PHPMailer的使用方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“PHP郵件發(fā)送類PHPMailer的使用方法”吧!

PHPMailer是一個(gè)專門用于php語(yǔ)言的郵件發(fā)送類,功能十分地強(qiáng)大,豐富了 PHP 本身單一的 mail() 函數(shù)。支持 SMTP 等甚至于附件。

◆使用方法:

☆ 前注:解壓后,文件包中會(huì)有一個(gè) examples 文件夾,里面有“pop3_before_smtp_test.php” 和 “test1.php” 兩個(gè)文件。其中***個(gè)文件是教授基本的使用方法(見(jiàn)下),而 “test1.php” 則主要介紹了一些新增的特性,這些都在同文件夾下的“index.html” 作出了詳細(xì)的說(shuō)明,另一個(gè)文件“contents.html” 則是郵件內(nèi)容,以后可以替換為郵件模版,用以增加郵件的規(guī)范化和豐富化。

☆基本方法:pop3_before_smtp_test.php

  1. < ?php  

  2. require &lsquo;class.phpmailer.php&rsquo;;  

  3. require &lsquo;class.pop3.php&rsquo;;  

  4. $pop = new POP3();  

  5. // 建立對(duì)象,收郵件  

  6. $pop->Authorise(&rsquo;pop3.example.com&rsquo;
    , 110, 30, &lsquo;mailer&rsquo;, &lsquo;password&rsquo;, 1);  

  7. // 設(shè)置收郵件的用戶信息  

  8. // pop3.example.com:改寫成郵箱的 pop3 服務(wù)器  

  9. // 例如,163 為 pop3.163.com  

  10. // mailer:用戶名  

  11. // password:密碼  

  12. $mail = new PHPMailer();  

  13. // 建立對(duì)象,發(fā)郵件,如果僅僅是發(fā)郵件可以去掉上面  

  14. // pop3 部份以及對(duì) class.pop3.php 的包含  

  15. $mail->IsSMTP();  

  16. // 不變  

  17. $mail->SMTPDebug = 2;  

  18. $mail->IsHTML(true);  

  19. // 是否使支持 HTML 郵件的發(fā)送,默認(rèn)為 false ,  

  20. // 為了方便后面使用“郵件模版”,我們把它改為 true  

  21. $mail->Host = &lsquo;relay.example.com&rsquo;;  

  22. // 發(fā)郵件的服務(wù)器  

  23. // 例如,163郵箱 為 smtp.163.com  

  24. $mail->From = &lsquo;mailer@example.com&rsquo;;  

  25. // 你的郵箱  

  26. $mail->FromName = &lsquo;Example Mailer&rsquo;;  

  27. // 你的姓名  

  28. $mail->Subject = &lsquo;My subject&rsquo;;  

  29. // 郵件標(biāo)題  

  30. $mail->Body = &lsquo;Hello world&rsquo;;  

  31. // 郵件內(nèi)容,這里可以使用新特性調(diào)用郵件
    模版,具體詳情看后面。  

  32. $mail->AddAddress(&rsquo;name@anydomain.
    com&rsquo;, &lsquo;First Last&rsquo;);  

  33. // 收件人郵箱和姓名  

  34. if (!$mail->Send())  

  35. {  

  36. echo $mail->ErrorInfo;  

  37. }  

  38. ?> 

到此,相信大家對(duì)“PHP郵件發(fā)送類PHPMailer的使用方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI