云南網站建設創新企業 昆明多彩網絡公司

在線qq:540105663

phpMailer中文文檔手冊

來源:昆明多彩科技原創 日期:2010-07-04 閱讀: 發表評論

phpMailer是一個非常強大的php發送郵件類,可以設定發送郵件地址、回復地址、郵件主題、富文本內容,上傳附件,并且使用起來非常方便,所以我們特地全面系統的翻譯了這個優秀的php郵件類手冊,同時對所有的開源軟件表示支持

phpMailer是一個非常強大的php發送郵件類,可以設定發送郵件地址、回復地址、郵件主題、富文本內容,上傳附件,并且使用起來非常方便,所以我們特地全面系統的翻譯了這個優秀的php郵件類手冊,同時對所有的開源軟件表示支持,昆明多彩科技原創,轉載請注明出處:http://www.keep-in-touch.org.

phpMailer(支持php5和php6)下載地址:http://sourceforge.net/project/showfiles.php?group_id=26031&package_id=252700,使用前需要一個初始化對象如:$mail = new PHPMailer();

phpMailer5.0.0屬性:

英文地址:http://phpmailer.worxware.com/index.php?pg=properties

屬性 (v5.0.0) 類型 默認 描述
$Priority public 3 優先級別(1 = 高, 3 = 中, 5 = 低)
$CharSet public iso-8859-1 字符集信息
$ContentType public text/plain 內容的消息類型
$Encoding public 8bit 消息的Encoding,設置有: "8bit", "7bit", "binary", "base64", "quoted-printable".
$ErrorInfo public   郵件發送錯誤信息.
$From public root@localhost 發件人地址.
$FromName public Root User 發件人姓名.
$Sender public   發件人的返回路徑信息, If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
$Subject public   郵件主題
$Body public   郵件正文,可以使用HTML/text,如果是HTML,會設置IsHTML為true.
$AltBody public   純文本正文,不支持HTML的備用顯示
$WordWrap public 0 達到一定數目自動換行.
$Mailer public mail 發送郵件的方法: ("mail", "sendmail", or "smtp").
$Sendmail public /usr/sbin/sendmail sendmail的路徑.
$PluginDir public  

PHPMailer插件路徑,這是在不同的路徑下的PHP include唯一有用的SMTP類

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和接收頭和直升機作為默認字符串.如果為空,由服務器名返回的值是使用或'localhost.localdomain'.
$Host public localhost

SMTP主機,所有主機必須;隔開.可以同時設置多個主機,格式:"smtp1.example.com:25;smtp2.example.com".發送郵件時按照隊列嘗試.

$Port public 25 SMTP主機端口
$Helo public   設置SMTP信息 (默認是$Hostname).
$SMTPAuth public false SMTP服務器是否需要認證,使用了用戶名和密碼變量.
$Username public   設置 SMTP 用戶名.
$Password public   設置 SMTP 密碼.
$Timeout public 10 設置SMTP服務延遲時間.這個功能在win32平臺不能用.
$SMTPDebug public false 開啟SMTP類調試.
$SMTPKeepAlive public false 保持連接,關閉則是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) 類型 默認 描述
set($name, $value) string $name
string $value
  為用戶能夠創建自己的自定義偽屬性.
例子:
$mail->set('X-MSMail-Priority', 'Normal');
addCustomHeader($value) string $value   創建自定義頁頭 .
例子:
$mail->addCustomHeader("X-Priority: 3");
MsgHTML($message)     使用HTML發送.比如可以定義一些html代碼:昆明網站建設
IsMail() boolean true 設置phpMailer是否使用mail()函數.(true, false or blank)
IsSMTP() boolean   設置phpMailer是否使用 SMTP. 如果設置了該項,其他相關項也需要設置.(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
  增加一個郵件發件人地址.
AddAddress($address, $name = "") string $address
string $name
  增加一個收件人地址(郵件目的地址).
AddCC($address, $name = "") string $address
string $name
  增加一個抄送地址. 注意:此功能需要smtp服務器搭建在win32平臺.
AddBCC($address, $name = "") string $address
string $name
  增加一個密送地址. 注意:此功能需要smtp服務器搭建在win32平臺.
AddReplyTo($address, $name = "") string $address
string $name
  增加一個回復地址(別人回復時的地址).
Send()     創建信息和發送郵件,如果發送不成功則返回false,使用ErrorInfo屬性可以顯示錯誤描述,發送成功返回true.
AddAttachment($path, $name = "", $encoding = "base64",
    $type = "application/octet-stream")
string $path
string $name
string $encoding
string $type
  添加從本地一個附件.如果找不到該附件就返回false.參數分別是:本地路徑,編碼,文件類型
AddEmbeddedImage($path, $cid, $name = "", $encoding = "base64",
    $type = "application/octet-stream")
string $path
string $cid
string $name
string $encoding
string $type
 

增加一個嵌入式附件,包括圖像,聲音等其他幾乎任何文件,一定要設置$type屬性,如果是jpeg就使用"image/jpeg",gif則是"image/gif",具體對應的請自行參照相關文件.如果使用MsgHTML()就沒用必要使用這個方法.

ClearAddresses()     清除所有收件人地址,返回無效.
ClearCCs()     清除所有抄送地址,返回無效.
ClearBCCs()     清除所有密送地址,返回無效.
ClearReplyTos()     清除所有回復地址,返回無效.
ClearAllRecipients()     清除所有收件人/草送/密送地址,返回無效.
ClearAttachments()     清除所有設置的文件/字符串/二進制附件,返回無效.
ClearCustomHeaders()     清除所有設置的頁頭,返回無效.
Send()     發送郵件
SetLanguage($lang, $langpath) string $lang
string $langpath
  設置錯誤提示語言,默認是英語,第一參數是語言,第二個參數是語言文件路徑

昆明多彩科技原創,轉載請注明出處:http://www.keep-in-touch.org

發表評論評論列表(有 條評論)

亚洲人在线观看无码影院_欧美激情一区在线观看_黄色大片网站_99国产精品久久久久99