久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

20
2017/05

PHPmailer的正確打開方法

發(fā)布時(shí)間:2017-05-20 15:17:10
發(fā)布者:pengyifeng
瀏覽量:
0

PHPMailer的介紹:

優(yōu)點(diǎn):

  • 使用的時(shí)候只要引入兩個(gè)PHP類,然后自己寫個(gè)方法就OK了,兩個(gè)類很小,發(fā)送郵件速度也很快。

  • 可運(yùn)行在任何平臺之上

  • 支持SMTP驗(yàn)證

  • 發(fā)送郵時(shí)指定多個(gè)收件人,抄送地址,暗送地址和回復(fù)地址;注:添加抄送、暗送僅win平臺下smtp方式支持

  • 支持多種郵件編碼包括:8bit,base64,binary和quoted-printable

  • 支持冗余SMTP服務(wù)器,即可以指定主smtp服務(wù)器地址也只可以指定備份smtp服務(wù)器

  • 支持帶附件的郵件,可以為郵件添加任意格式的附件—當(dāng)然得你的服務(wù)器有足夠大的帶寬支撐

  • 自定義郵件頭信息,這跟php中通過header函數(shù)發(fā)送頭信息類似 

  • 支持將郵件正文制作成HTMl內(nèi)容,那么就可以在郵件正文中插入圖

  • 靈活的debug支持

  • 經(jīng)測試兼容的SMTP服務(wù)器包括:Sendmail,qmail,Postfix,Imail,Exchange等


關(guān)鍵代碼如下:

CharSet = "UTF-8";//設(shè)置信息的編碼類型
  $address = "******@126.com";//收件人地址
  $mail->IsSMTP(); // 使用SMTP方式發(fā)送
  $mail->Host = "smtp.163.com"; //使用163郵箱服務(wù)器
  $mail->SMTPAuth = true; // 啟用SMTP驗(yàn)證功能
  $mail->Username = "******@163.com"; //你的163服務(wù)器郵箱賬號
  $mail->Password = "******"; // 163郵箱密碼
  $mail->Port = 25;//郵箱服務(wù)器端口號
  $mail->From = "******@163.com"; //郵件發(fā)送者email地址
  $mail->FromName = "測試郵件";//發(fā)件人名稱
  $mail->AddAddress("$address", "wenhui"); //收件人地址,可以替換成任何想要接收郵件的email信箱,格式是AddAddress("收件人email","收件人姓名")
  $mail->AddAttachment("D:\abc.txt"); // 添加附件(注意:路徑不能有中文)
  $mail->IsHTML(true);//是否使用HTML格式
  $mail->Subject = "測試測試"; //郵件標(biāo)題
  $mail->Body = "新年快樂"; //郵件內(nèi)容,上面設(shè)置HTML,則可以是HTML
  if (!$mail->Send()) {
   echo "郵件發(fā)送失敗. 

";    echo "錯(cuò)誤原因: " . $mail->ErrorInfo;    exit;   } ?>


上面的代碼只是簡單的郵件發(fā)送,phpmailer還提供了很多實(shí)用的功能:

1.AddAttachment --方法 
出自:PHPMailer ::AddAttachment() 
文件:class.phpmailer .php。 
說明:增加附件。 
參數(shù):路徑,名稱,編碼,類型。其中,路徑為必選,其他為可選 
函數(shù)原型: 
AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream'){} 

2.AddBCC --方法 
出自:PHPMailer ::AddBCC() 
文件:class.phpmailer .php 
說明:增加一個(gè)密送。抄送和密送的區(qū)別請看[SMTP發(fā)件中的密送和抄送的區(qū)別 ] 。 
參數(shù)1為地址,參數(shù)2為名稱。注意此方法只支持在win32下使用SMTP,不支持mail函數(shù) 
函數(shù)原型:public function AddBCC($address, $name = ''){} 

3.AddCC -- 方法 
出自:PHPMailer ::AddCC() 
文件:class.phpmailer .php 
說明:增加一個(gè)抄送。抄送和密送的區(qū)別請看[SMTP發(fā)件中的密送和抄送的區(qū)別 ] 。 
參數(shù)1為地址,參數(shù)2為名稱注意此方法只支持在win32下使用SMTP,不支持mail函數(shù) 
函數(shù)原型:public function AddCC($address, $name = '') {} 

關(guān)鍵詞:
返回列表
相關(guān)文章