phpMailer中文文檔手冊
來(lái)源:昆明多彩科技原創(chuàng ) 日期:2010-07-04 閱讀: 發(fā)表評論
phpMailer是一個(gè)非常強大的php發(fā)送郵件類(lèi),可以設定發(fā)送郵件地址、回復地址、郵件主題、富文本內容,上傳附件,并且使用起來(lái)非常方便,所以我們特地全面系統的翻譯了這個(gè)優(yōu)秀的php郵件類(lèi)手冊,同時(shí)對所有的開(kāi)源軟件表示支持,昆明多彩科技原創(chuàng ),轉載請注明出處:http://www.visionarywomen-art.com.
phpMailer(支持php5和php6)下載地址:http://sourceforge.net/project/showfiles.php?group_id=26031&package_id=252700,使用前需要一個(gè)初始化對象如:$mail = new PHPMailer();
phpMailer5.0.0屬性:
英文地址:http://phpmailer.worxware.com/index.php?pg=properties
屬性 (v5.0.0) | 類(lèi)型 | 默認 | 描述 |
---|---|---|---|
$Priority | public | 3 | 優(yōu)先級別(1 = 高, 3 = 中, 5 = 低) |
$CharSet | public | iso-8859-1 | 字符集信息 |
$ContentType | public | text/plain | 內容的消息類(lèi)型 |
$Encoding | public | 8bit | 消息的Encoding,設置有: "8bit", "7bit", "binary", "base64", "quoted-printable". |
$ErrorInfo | public | 郵件發(fā)送錯誤信息. | |
$From | public | root@localhost | 發(fā)件人地址. |
$FromName | public | Root User | 發(fā)件人姓名. |
$Sender | public | 發(fā)件人的返回路徑信息, If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode. | |
$Subject | public | 郵件主題 | |
$Body | public | 郵件正文,可以使用HTML/text,如果是HTML,會(huì )設置IsHTML為true. | |
$AltBody | public | 純文本正文,不支持HTML的備用顯示 | |
$WordWrap | public | 0 | 達到一定數目自動(dòng)換行. |
$Mailer | public | 發(fā)送郵件的方法: ("mail", "sendmail", or "smtp"). | |
$Sendmail | public | /usr/sbin/sendmail | sendmail的路徑. |
$PluginDir | public |
PHPMailer插件路徑,這是在不同的路徑下的PHP include唯一有用的SMTP類(lèi) Path to PHPMailer plugins. This is now only useful if the SMTP class is in a different directory than the PHP include path. |
|
$ConfirmReadingTo | public | 回執信息,值為需要接收回執信息的郵箱地址. | |
$Hostname | public | 設置主機使用郵件ID和接收頭和直升機作為默認字符串.如果為空,由服務(wù)器名返回的值是使用或'localhost.localdomain'. | |
$Host | public | localhost |
SMTP主機,所有主機必須;隔開(kāi).可以同時(shí)設置多個(gè)主機,格式:"smtp1.example.com:25;smtp2.example.com".發(fā)送郵件時(shí)按照隊列嘗試. |
$Port | public | 25 | SMTP主機端口 |
$Helo | public | 設置SMTP信息 (默認是$Hostname). | |
$SMTPAuth | public | false | SMTP服務(wù)器是否需要認證,使用了用戶(hù)名和密碼變量. |
$Username | public | 設置 SMTP 用戶(hù)名. | |
$Password | public | 設置 SMTP 密碼. | |
$Timeout | public | 10 | 設置SMTP服務(wù)延遲時(shí)間.這個(gè)功能在win32平臺不能用. |
$SMTPDebug | public | false | 開(kāi)啟SMTP類(lèi)調試. |
$SMTPKeepAlive | public | false | 保持連接,關(guān)閉則是SmtpClose(). |
$Version | public | 返回PHPMailer版本號 | |
$SingleTo | public | false | Provides the ability to have the TO field process individual emails, instead of sending to entire TO addresses |
phpMailer5.0.0方法:
英文地址:http://phpmailer.worxware.com/index.php?pg=methods
方法 (v5.0.0) | 類(lèi)型 | 默認 | 描述 |
---|---|---|---|
set($name, $value) | string $name string $value |
為用戶(hù)能夠創(chuàng )建自己的自定義偽屬性. 例子: $mail->set('X-MSMail-Priority', 'Normal'); |
|
addCustomHeader($value) | string $value | 創(chuàng )建自定義頁(yè)頭 . 例子: $mail->addCustomHeader("X-Priority: 3"); |
|
MsgHTML($message) | 使用HTML發(fā)送.比如可以定義一些html代碼:昆明網(wǎng)站建設 | ||
IsMail() | boolean | true | 設置phpMailer是否使用mail()函數.(true, false or blank) |
IsSMTP() | boolean | 設置phpMailer是否使用 SMTP. 如果設置了該項,其他相關(guān)項也需要設置.(true, false or blank) | |
IsSendmail() | boolean | 設置phpMailer是否使用Sendmail().(true, false or blank) | |
IsQmail() | boolean | 設置phpMailer是否使用Sendmail() MTA. (true, false or blank) | |
SetFrom($address, $name = "") | string $address string $name |
增加一個(gè)郵件發(fā)件人地址. | |
AddAddress($address, $name = "") | string $address string $name |
增加一個(gè)收件人地址(郵件目的地址). | |
AddCC($address, $name = "") | string $address string $name |
增加一個(gè)抄送地址. 注意:此功能需要smtp服務(wù)器搭建在win32平臺. | |
AddBCC($address, $name = "") | string $address string $name |
增加一個(gè)密送地址. 注意:此功能需要smtp服務(wù)器搭建在win32平臺. | |
AddReplyTo($address, $name = "") | string $address string $name |
增加一個(gè)回復地址(別人回復時(shí)的地址). | |
Send() | 創(chuàng )建信息和發(fā)送郵件,如果發(fā)送不成功則返回false,使用ErrorInfo屬性可以顯示錯誤描述,發(fā)送成功返回true. | ||
AddAttachment($path, $name = "", $encoding = "base64", $type = "application/octet-stream") |
string $path string $name string $encoding string $type |
添加從本地一個(gè)附件.如果找不到該附件就返回false.參數分別是:本地路徑,編碼,文件類(lèi)型 | |
AddEmbeddedImage($path, $cid, $name = "", $encoding = "base64", $type = "application/octet-stream") |
string $path string $cid string $name string $encoding string $type |
增加一個(gè)嵌入式附件,包括圖像,聲音等其他幾乎任何文件,一定要設置$type屬性,如果是jpeg就使用"image/jpeg",gif則是"image/gif",具體對應的請自行參照相關(guān)文件.如果使用MsgHTML()就沒(méi)用必要使用這個(gè)方法. |
|
ClearAddresses() | 清除所有收件人地址,返回無(wú)效. | ||
ClearCCs() | 清除所有抄送地址,返回無(wú)效. | ||
ClearBCCs() | 清除所有密送地址,返回無(wú)效. | ||
ClearReplyTos() | 清除所有回復地址,返回無(wú)效. | ||
ClearAllRecipients() | 清除所有收件人/草送/密送地址,返回無(wú)效. | ||
ClearAttachments() | 清除所有設置的文件/字符串/二進(jìn)制附件,返回無(wú)效. | ||
ClearCustomHeaders() | 清除所有設置的頁(yè)頭,返回無(wú)效. | ||
Send() | 發(fā)送郵件 | ||
SetLanguage($lang, $langpath) | string $lang string $langpath |
設置錯誤提示語(yǔ)言,默認是英語(yǔ),第一參數是語(yǔ)言,第二個(gè)參數是語(yǔ)言文件路徑 |
昆明多彩科技原創(chuàng ),轉載請注明出處:http://www.visionarywomen-art.com
發(fā)表評論評論列表(有 條評論)