<?
/*此函式可以傳送郵件,只不過會返回authentification error : 502 error: command not implemented
這個訊息,目前未知錯誤在那.
*/function send_mail($to, $subject = 'no subject', $body,$**tp_acc,$**tp_pass,$**tp_host,$from) //解析後的body
$**tp = 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($**tp_acc.$lb,"334","authentification error : "),
//4、傳送經過base64編碼的密碼,期待返回235
array($**tp_pass.$lb,"235","authentification error : "));
//5、傳送mail from,期待返回250
$**tp = array("mail from: <".$from.">".$lb,"250","mail from error: ");
//6、傳送rcpt to。期待返回250
$**tp = array("rcpt to: <".$to.">".$lb,"250","rcpt to error: ");
//7、傳送data,期待返回354
$**tp = array("data".$lb,"354","data error: ");
//8.0、傳送from
$**tp = array("from: ".$from.$lb,"","");
//8.2、傳送to
$**tp = array("to: ".$to.$lb,"","");
//8.1、傳送標題
$**tp = array("subject: ".$subject.$lb,"","");
//8.3、傳送其他header內容
foreach($hdr as $h)
//8.4、傳送乙個空行,結束header傳送
$**tp = array($lb,"","");
//8.5、傳送信件主體
if($bdy) }
//9、傳送「.」表示信件結束,期待返回250
$**tp = array(".".$lb,"250","data(end)error: ");
//10、傳送quit,退出,期待返回221
$**tp = array("quit".$lb,"221","quit error: ");
//開啟**tp伺服器端口
$fp = @fsockopen($**tp_host, 25);
if (!$fp) echo "error:cannot conect to ".$**tp_host."
"; while($result = @fgets($fp, 1024))}
$result_str="";
//傳送**tp陣列中的命令/資料
foreach($**tp as $req)
}; if (!strstr($req[1],substr($result,0,3)))
} }
//關閉連線
@fclose($fp);
//print $result_str;
return $result_str;
//return $result;
} ?>
使用的時候請用str_replace 去掉換行符才能傳送長文字
html傳送郵件 python傳送HTML郵件
1.由於html 是單獨的檔案,如下 mail.html ipport backupstatus backuptime 10.6.160.146 3307 success 2019 12 18 2.python指令碼 coding utf 8 import smtplib from email.he...
html傳送郵件 Python傳送郵件(三十)
簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...
php郵件傳送
今天要用到php的郵件傳送,便用phpmailer弄了個 類檔案 emaillclass.php class phpmailer function send addr,fromname,title,content smtp array array ehlo hello lb,220,250 ehlo...