天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

使用php通過Socket進行發(fā)信源碼,支持發(fā)信認證

使用php直接打開socket端口進行發(fā)信的小程序
特點是使用smtp認證,能夠更好的使用滿足一般網(wǎng)友建站需要。

整個源碼附在本文中,同樣內(nèi)容可到下列地址下載。
轉(zhuǎn)載請注明出處。

http://www.knowsky.com/download/phpsendmail.rar

/******************************************/
/*          php webmail sender            */
/*           www.ebugs.org                */
/* Copyright 富翁 in im286.com 2005.03.07 */
/*           轉(zhuǎn)載請注明出處               */
/******************************************/

//使用前請首先按照提示進行配置發(fā)信認證的用戶名、密碼以及smtp服務(wù)器地址、發(fā)件人信箱等。
//注意將#替換成#,落伍(www.im286.com)負翁版權(quán)所有,可隨意使用,但保留版權(quán)信息

//例子
echo send_mail('fuweng#im286.com','發(fā)信標(biāo)題','發(fā)信內(nèi)容');


function send_mail($to, $subject = 'No subject', $body) {
        $loc_host = "im286";            //發(fā)信計算機名,可隨意
        $smtp_acc = "fuweng#im286.com"; //Smtp認證的用戶名,類似[email protected],或者fuweng
        $smtp_pass="password";          //Smtp認證的密碼,一般等同pop3密碼
        $smtp_host="smtp.im286.com";    //SMTP服務(wù)器地址,類似 smtp.tom.com
        $from="fuweng#im286.com";       //發(fā)信人Email地址,你的發(fā)信信箱地址
    $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、發(fā)送Auth Login,期待返回334
                array("AUTH LOGIN".$lb,"334","AUTH error:"),
                //3、發(fā)送經(jīng)過Base64編碼的用戶名,期待返回334
                array(base64_encode($smtp_acc).$lb,"334","AUTHENTIFICATION error : "),
                //4、發(fā)送經(jīng)過Base64編碼的密碼,期待返回235
                array(base64_encode($smtp_pass).$lb,"235","AUTHENTIFICATION error : "));
        //5、發(fā)送Mail From,期待返回250
        $smtp[] = array("MAIL FROM: <".$from.">".$lb,"250","MAIL FROM error: ");
        //6、發(fā)送Rcpt To。期待返回250
        $smtp[] = array("RCPT TO: <".$to.">".$lb,"250","RCPT TO error: ");
        //7、發(fā)送DATA,期待返回354
        $smtp[] = array("DATA".$lb,"354","DATA error: ");
        //8.0、發(fā)送From
        $smtp[] = array("From: ".$from.$lb,"","");
        //8.2、發(fā)送To
        $smtp[] = array("To: ".$to.$lb,"","");
        //8.1、發(fā)送標(biāo)題
        $smtp[] = array("Subject: ".$subject.$lb,"","");
        //8.3、發(fā)送其他Header內(nèi)容
        foreach($hdr as $h) {$smtp[] = array($h.$lb,"","");}
        //8.4、發(fā)送一個空行,結(jié)束Header發(fā)送
        $smtp[] = array($lb,"","");
        //8.5、發(fā)送信件主體
        if($bdy) {foreach($bdy as $b) {$smtp[] = array(base64_encode($b.$lb).$lb,"","");}}
        //9、發(fā)送“.”表示信件結(jié)束,期待返回250
        $smtp[] = array(".".$lb,"250","DATA(end)error: ");
        //10、發(fā)送Quit,退出,期待返回221
        $smtp[] = array("QUIT".$lb,"221","QUIT error: ");

        //打開smtp服務(wù)器端口
        $fp = @fsockopen($smtp_host, 25);
        if (!$fp) echo "Error: Cannot conect to ".$smtp_host."
";
        while($result = @fgets($fp, 1024)){if(substr($result,3,1) == " ") { break; }}

        $result_str="";
        //發(fā)送smtp數(shù)組中的命令/數(shù)據(jù)
        foreach($smtp as $req){
                //發(fā)送信息
                @fputs($fp, $req[0]);
                //如果需要接收服務(wù)器返回信息,則
                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."
";
                        }
                }
        }
        //關(guān)閉連接
        @fclose($fp);
        return $result_str;
}
?> 

php技術(shù)使用php通過Socket進行發(fā)信源碼,支持發(fā)信認證,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 久久99国产精品二区不卡 | 久久久97丨国产人妻熟女 | 俄罗斯一级毛片aaaa | 蜜桃无码AV视频在线观看 | 久久人人玩人妻潮喷内射人人 | 一亲二脱三插 | 国产精品久久久久影院嫩草 | 色婷婷99综合久久久精品 | 日日摸天天添天天添无码蜜臀 | 97豆奶视频国产 | 久久九九免费 | 中文字幕精品在线视频 | 全彩黄漫火影忍者纲手无遮挡 | 国产人A片777777久久 | 凌馨baby| 无人区乱码1区2区3区网站 | 狠狠啪在线香蕉 | 99精品免费久久久久久久久日本 | 成人影院午夜久久影院 | 99热在线免费观看 | 欧美eee114| 小草观看免费高清视频 | 久久水蜜桃亚洲AV无码精品偷窥 | 少妇两个奶头喷出奶水了怎么办 | 午夜不卡av免费 | 国产午夜一区二区三区免费视频 | 中文字幕亚洲视频 | 国产在线观看码高清视频 | 国产AV麻豆出品在线播放 | 麻豆啊传媒app黄版破解免费 | 亚洲乱亚洲乱妇13p 亚洲乱色视频在线观看 | 三级黄色片免费观看 | 亚洲精品免费视频 | 视频专区亚洲欧美日韩 | 色翁荡息又大又硬又粗又爽电影 | 国产免费阿v精品视频网址 国产免费69成人精品视频 | 精品国产露脸久久AV麻豆 | 中文字幕精品视频在线 | bbw美女与zooxx | 麻豆精品人妻一区二区三区蜜桃 | 日本女人下面毛茸茸 |