復制代碼 代碼如下:function send_mail($to,$subject,$body) { /////////////Smtp信息,可以修改成你的,////////// $loc_host = "longbill"; //發信計算 " /> 国产欧美日韩另类一区乌克兰,亚洲成a人片,欧美午夜性

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 用sock技術發送郵件的函數

使用sock技術發郵件,無需服務器支持。速度快!! 

復制代碼 代碼如下:
function send_mail($to,$subject,$body)  
{  
/////////////Smtp信息,可以修改成你的,//////////  
   $loc_host = "longbill";        //發信計算機名,可隨意  
  $smtp_acc = "longbill.mail";   //Smtp認證的用戶名,  
  $smtp_pass = "longbill";         //Smtp認證的密碼,  
  $smtp_host = "smtp.163.com";     //SMTP服務器地址,  
  $from = "longbill.mail@163.com"; //要與smtp信息對應 ,否則會失敗  
/////////////Smtp信息完//////////////////////////////////   
  $headers = "Content-Type: text/plain; charset=/"gb2312/"/r/nContent-Transfer-Encoding: base64";  
  $lb="/r/n";                    //linebreak  
  $hdr = explode($lb,$headers);  //解析后的hdr  
  if($body)  
  {  
    $bdy = preg_replace("/^/./","..",explode($lb,$body));  
  }//解析后的Body  
  $smtp = array(  
  //1、EHLO,期待返回220或者250  
  array("EHLO ".$loc_host.$lb,"220,250","HELO error: "),  
  //2、發送Auth Login,期待返回334  
  array("AUTH LOGIN".$lb,"334","AUTH error:"),  
  //3、發送經過Base64編碼的用戶名,期待返回334  
  array(base64_encode($smtp_acc).$lb,"334","AUTHENTIFICATION error : "),  
  //4、發送經過Base64編碼的密碼,期待返回235  
  array(base64_encode($smtp_pass).$lb,"235","AUTHENTIFICATION error : "));  
 //5、發送Mail From,期待返回250  
 $smtp[] = array("MAIL FROM: <".$from.">".$lb,"250","MAIL FROM error: ");  
 //6、發送Rcpt To。期待返回250  
 $smtp[] = array("RCPT TO: <".$to.">".$lb,"250","RCPT TO error: ");  
 //7、發送DATA,期待返回354  
 $smtp[] = array("DATA".$lb,"354","DATA error: ");  
 //8.0、發送From  
 $smtp[] = array("From: ".$from.$lb,"","");  
 //8.2、發送To  
 $smtp[] = array("To: ".$to.$lb,"","");  
 //8.1、發送標題  
 $smtp[] = array("Subject: ".$subject.$lb,"","");  
 //8.3、發送其他Header內容  
 foreach($hdr as $h) {$smtp[] = array($h.$lb,"","");}  
 //8.4、發送一個空行,結束Header發送  
 $smtp[] = array($lb,"","");  
 //8.5、發送信件主體  
 if($bdy)  
 {  
   foreach($bdy as $b)   
   {  
     $smtp[] = array(base64_encode($b.$lb).$lb,"","");  
   }  
 }  
 //9、發送“.”表示信件結束,期待返回250  
 $smtp[] = array(".".$lb,"250","DATA(end)error: ");  
 //10、發送Quit,退出,期待返回221  
 $smtp[] = array("QUIT".$lb,"221","QUIT error: ");  
 //打開smtp服務器端口  
 $fp = @fsockopen($smtp_host, 25);  
 if (!$fp) echo "<b>Error:</b> Cannot conect to ".$smtp_host."<br>";  
 while($result = @fgets($fp, 1024))  
 {  
    if(substr($result,3,1) == " ") { break; }  
 }  
 $result_str="";  
 //發送smtp數組中的命令/數據  
 foreach($smtp as $req)  
 {  
  //發送信息  
  @fputs($fp, $req[0]);  
  //如果需要接收服務器返回信息,則  
  if($req[1])  
  {  
   //接收信息  
   while($result = @fgets($fp, 1024))  
    {  
      if(substr($result,3,1) == " ") { break; }  
    }  
    if (!strstr($req[1],substr($result,0,3)))  
    {  
      $result_str.=$req[2].$result."<br>";  
    }  
   }  
 }  
 //關閉連接  
 @fclose($fp);  
 if ($result_str==""){return "發送成功!!";}else {return $result_str;}  
}

php技術php 用sock技術發送郵件的函數,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久国产精品久久精 | 目韩一区二区三区系列片丶 | 91精品国产91久久久久久 | 国产成人一区二区三区在线视频 | 免费一区区三区四区 | 国产在亚洲线视频观看 | 美女被男人桶到嗷嗷叫爽网站 | 成人精品国产亚洲 | 国产在线观看人成激情视频 | 欧美人与禽交片在线观看网站 | 337p日本大胆欧美人术艺术精品 | 亚洲a成人网77777在线 | 日韩在线精品视频 | 亚洲午夜在线观看 | 激情综合婷婷 | 久久久久久一级毛片免费无遮挡 | 国产吧在线视频 | 天天躁日日躁狠狠躁中文字幕老牛 | 成年人国产视频 | 欧美人善交| 国产精品猎奇系列在线观看 | 看全色黄大色黄女视频 | 欧美精 | 国产精品成人免费视频99 | 在线观看国产一区二区三区 | 男人扒开女人腿使劲桶动态图 | 天天做天天爽爽快快 | 91精品一区二区三区久久久久 | 国产免费一区二区 | 色综合色狠狠天天久久婷婷基地 | 一区二区在线观看高清 | 国产亚洲综合色就色 | 四虎4hu永久在线观看 | 欧美a级黄色片 | www.91在线 | 精品91| 91麻豆极品在线观看 | 九九操视频 | 国产一区二区三区在线影院 | 国产理论视频 | 丁香婷婷开心激情深爱五月 |