色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

直接上代碼:

<?php$array_values[’host’] = 'host';$array_values[’port’] = 110;$array_values[’user’] = ’用戶名’;$array_values[’password’] = ’密碼’;$array_values[’checkmail’] = ’[email protected]’;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
相關文章:
主站蜘蛛池模板: 中国一级毛片欧美一级毛片 | 亚洲理论片在线观看 | 全高清特级毛片 | 欧美人与鲁交大毛片免费 | 成人a一级毛片免费看 | 不卡无毒免费毛片视频观看 | 国产精品麻豆一区二区三区v视界 | 天堂8资源在线官网资源 | 久久国产成人福利播放 | 久久怡红院国产精品 | 欧美日韩第三页 | 日本久久香蕉一本一道 | 欧美日韩精品一区二区三区视频 | 国产区精品一区二区不卡中文 | 久久女同互慰一区二区三区 | 欧美成年黄网站色视频 | 欧美成人久久久免费播放 | 国产精品麻豆一区二区三区v视界 | 91精品在线国产 | 久久三级毛片 | 日本精品高清一区二区2021 | 99爱视频在线 | 日韩一区二区久久久久久 | 日p免费视频 | 国产高清视频免费在线观看 | 日本免费网址 | 久久久久久国产视频 | 欧美影院久久 | 精品外国呦系列在线观看 | 性欧美在线 | 国内精品久久久久久久久 | 中文一级国产特级毛片视频 | 国产亚洲综合精品一区二区三区 | 看性过程三级视频在线观看 | 日韩欧美在线视频 | 国产成人精品亚洲77美色 | 国产精品久久国产精品99 | 久久久久久久久国产 | 久草视频福利在线观看 | 手机在线视频一区 | 亚洲产国偷v产偷v自拍涩爱 |