PHPMailer類 php傳送郵件好幫手

2021-09-08 21:15:19 字數 1189 閱讀 5701

phpmailer類-php傳送郵件好幫手  cheny 發布於:2009-05-06  

**:phpmailer 是乙個專門用於php語言的郵件傳送類,功能十分地強大,豐富了 php 本身單一的 mail() 函式。支援 smtp 等甚至於附件。 

◆使用方法:

☆ 前注:解壓後,檔案包中會有乙個 examples 資料夾,裡面有「pop3_before_smtp_test.php」 和 「test1.php」 兩個檔案。其中第乙個檔案是教授基本的使用方法(見下),而 「test1.php」 則主要介紹了一些新增的特性,這些都在同資料夾下的「index.html」 作出了詳細的說明,另乙個檔案「contents.html」 則是郵件內容,以後可以替換為郵件模版,用以增加郵件的規範化和豐富化。

☆基本方法:pop3_before_smtp_test.php

更改為:

if(eregi(』^#(([a-z]+://)?[^:]+):(\d+)#i『, $hosts[$index], $hostinfo)) else

就可以了,有變化的地方做了加粗與傾斜顯示。

使用方法:

……$mail->host = 「ssl:   // smtp servers

……gmail 的埠號為 465 ,這種修改方法同時支援原有方法,即如果是163,則可以使用以下方法:

$mail->host = 「smtp.163.com」;   // smtp servers

———-end  update ———-

閱讀文章:phpmailer con gmail

閱讀文章:讓phpmailer支援gmail傳送郵件

閱讀文章:終於能夠通過phpmailer使用gmail賬號傳送郵件了

(6)成功傳送郵件後卻發現是亂碼,怎麼辦呢?

phpmailer 使用的字符集為 iso-8859-1,這個字符集並不能準確的顯示中文,修改辦法是給前面的程式增加一行**,將字符集指定為 utf-8:

$mail->charset = 「utf-8″; // 這裡指定字符集!

為了保險,我們再修改 class.phpmailer.php 檔案,找到第 50 行,將

var $charset = 『iso-8859-1′;

修改為:

var $charset = 『utf-8′;

經測試,這種修改後均能在 126\163\qq\gmail 中正確顯示

PHPMailer實現PHP郵件傳送

2.解壓 從中取出class.phpmailer.php 和 class.smtp.php 放到你的專案的資料夾,因為我們等下會引用到它們.3.建立傳送郵件的函式,其中你需要配置smtp伺服器 function postmail to,subject body else 4.使用函式 postmai...

PHP使用PHPMailer實現傳送郵件

環境 php5.6 需要匯入郵件類包 準備工作 登入要傳送郵件的郵箱賬號,開啟設定中心,開啟smtp服務,設定授權碼 開通教程 傳送郵件時的使用者名稱即是郵箱賬號,密碼是設定的授權碼 收件人位址 address 14321916 qq.com 標題 subject 測試訊息 資訊 message 內...

PHP外掛程式PHPMailer傳送郵件功能

將class.phpmailer.php和class.smtp.php兩個檔案分別放置到 thinkphp library vendor phpmailer class.phpmailer.php 注意大小寫哦 thinkphp library vendor phpmailer class.smtp...