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

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:108日期: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命令介紹 :

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

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

標簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 亚洲乱码国产一区网址 | 成人网在线视频 | 久久综合久久自在自线精品自 | 国产在线精品一区二区夜色 | 亚洲视频aaa | 亚洲欧美另类日本久久影院 | 亚洲精品久一区 | 国产精品久久久久久一区二区三区 | 欧美日韩一区二区在线 | 2021国内自拍 | 欧美做a一级视频免费观看 欧美做爱毛片 | 萌白酱白丝护士服喷水铁牛tv | 国产精品视频永久免费播放 | 99精品在线免费观看 | 美国一级毛片不卡无毒 | 日本午夜人成免费视频 | 91免费网站在线看入口黄 | 国产美女三级做爰 | 波多野结衣一区在线 | 国产精品18久久久久久小说 | 手机毛片在线 | 综合 欧美 国产 视频二区 | 亚洲系列在线 | 韩国在线精品福利视频在线观看 | 99九九成人免费视频精品 | 国产在线更新 | 农村三级孕妇视频在线 | 国产三级视频网站 | 欧美日韩视频免费播放 | 日本道综合一本久久久88 | 亚洲精品一级片 | 亚洲第一成年网站大全亚洲 | 亚洲男人天堂2018 | 杨晨晨福利视频 | 那种视频在线观看 | 国产欧美日本在线观看 | 国产成人咱精品视频免费网站 | 亚洲韩国日本欧美一区二区三区 | 欧美亚洲国产视频 | 99久久国内精品成人免费 | 亚洲精品综合欧美一区二区三区 |