国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

PHP使用POP3讀取郵箱接收郵件的示例代碼

瀏覽:124日期:2022-09-09 16:56:35

直接上代碼:

<?php$array_values[’host’] = 'host';$array_values[’port’] = 110;$array_values[’user’] = ’用戶名’;$array_values[’password’] = ’密碼’;$array_values[’checkmail’] = ’xxx@xxx.xxx’;ganji_get_test_mail($array_values);function ganji_get_test_mail($array_values){ $host = $array_values[’host’]; $port = $array_values[’port’]; $user = $array_values[’user’]; $password = $array_values[’password’]; $checkmail = $array_values[’checkmail’]; $msg = ’’; $return_msg = ’’; // ini_set(’memory_limit’, ’80M’); if (! ($sock = fsockopen(gethostbyname($host), $port, $errno, $errstr))) { exit($errno . ’: ’ . $errstr); } set_socket_blocking($sock, true); $command = 'USER ' . $user . 'rn'; fwrite($sock, $command); $msg = fgets($sock); $command = 'PASS ' . $password . 'rn'; fwrite($sock, $command); $msg = fgets($sock); $command = 'statrn'; fwrite($sock, $command); $return_msg = fgets($sock); $msg = fgets($sock); $command = 'LISTrn'; fwrite($sock, $command); $all_mails = array(); while (true) { $msg = fgets($sock); if (! preg_match(’/^+OK/’, $msg) && ! preg_match(’/^./’, $msg)) { $msg = preg_replace(’/ .*rn/’, ’’, $msg); array_push($all_mails, $msg); } if (preg_match(’/^./’, $msg)) break; } // 獲取郵件列表 $ganji_mails = array(); foreach ($all_mails as $item) { fwrite($sock, 'TOP $item 0rn'); while (true) { $msg = fgets($sock); // echo $msg . '<Br><Br>'; if (preg_match(’/^./’, $msg)) {array_push($ganji_mails, $item);break; } } continue; } $mail_content = ’’; $array_ganji_mails = array(); //逐行遍歷 foreach ($ganji_mails as $item) { fwrite($sock, 'RETR $itemrn'); while (true) { $msg = fgets($sock); $mail_content .= $msg; if (preg_match(’/^./’, $msg)) {array_push($array_ganji_mails, iconv_mime_decode_headers($mail_content, 0, 'UTF-8'));$mail_content = ’’;break; } } } // 直接獲取第一封郵件全部信息 9999長度 fwrite($sock, 'RETR 1rn'); $mail_contents = fread($sock, 9999); // 直接獲取全部 echo '<br>'; var_dump($mail_contents); echo '<br>'; $command = 'QUITrn'; fwrite($sock, $command); $msg = fgets($sock); return $mail_contents;}

常用的POP3命令介紹 :

命令 參數 狀態 描述 USER username 認可 此命令與下面的pass命令若成功,將導致狀態轉換 PASS password  認可 APOP Name,Digest 認可 Digest是MD5消息摘要 STAT None 處理 請求服務器發回關于郵箱的統計資料,如郵件總數和總字節數 UIDL [Msg#] 處理 返回郵件的唯一標識符,POP3會話的每個標識符都將是唯一的 LIST [Msg#] 處理 返回郵件數量和每個郵件的大小 RETR [Msg#] 處理 返回由參數標識的郵件的全部文本 DELE [Msg#] 處理 服務器將由參數標識的郵件標記為刪除,由quit命令執行 RSET None 處理 服務器將重置所有標記為刪除的郵件,用于撤消DELE命令 TOP [Msg#] 處理 服務器將返回由參數標識的郵件前n行內容,n必須是正整數 NOOP None 處理 服務器返回一個肯定的響應,不做任何操作。 QUIT None 更新 退出

以上就是PHP使用POP3讀取郵箱接收郵件的示例代碼的詳細內容,更多關于PHP讀取郵箱接收郵件的資料請關注好吧啦網其它相關文章!

標簽: PHP
相關文章:
主站蜘蛛池模板: 91精品手机国产在线能 | 中文 日本 免费 高清 | 一区二区在线看 | 国产精品国产三级国产在线观看 | 日韩在线视屏 | se94se欧美综合色 | 一级做a爰片性色毛片中国 一级做a爰性色毛片 | 国产精品久久国产精品99盘 | 黄在线网站 | 国产精品一区二区久久精品涩爱 | 亚洲精品国产成人一区二区 | 99久久精品免费国产一区二区三区 | 午夜性激福利免费观看 | 亚洲国产老鸭窝一区二区三区 | 窝窝人体色 | 欧美午夜精品久久久久久黑人 | 看全黄男人和女人视频 | 91欧洲在线视精品在亚洲 | 欧美 日韩 国产 在线 | 一级a毛片免费观看久久精品 | 久久毛片网站 | 免费伦费一区二区三区四区 | 特级一级全黄毛片免费 | 亚洲国产一区二区三区a毛片 | 黄色a网 | 乱系列中文字幕在线视频 | 99re国产视频 | 91亚洲精品成人一区 | 日韩精品视频免费在线观看 | 日韩一区二区天海翼 | 久久视频这里只精品3国产 久久视频这里只有精品 | 老司机一级片 | 欧美极品在线 | 美女一级毛片免费不卡视频 | 99色在线播放| 亚洲国产第一区二区香蕉日日 | 亚洲国产一区二区三区在线观看 | 亚洲人成综合 | 亚洲精品一区二区久久 | 97在线视频免费公开观看 | 国产成 人 综合 亚洲绿色 |