av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:136日期: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
相關文章:
主站蜘蛛池模板: 日韩视频免费 | 韩日在线 | 美国一级黄色片 | 国产精品一区二区三 | 日韩免费激情视频 | 2018中文字幕第一页 | 久久久免费在线观看 | 久久91av| 日本免费视频在线观看 | 狠狠操狠狠干 | 日本久久精品 | 国产成人精品午夜视频免费 | 国产在线中文字幕 | 午夜欧美一区二区三区在线播放 | 亚洲精品免费在线观看 | 久草免费在线视频 | 国产色| 91在线一区| 在线免费观看一区二区 | 视频一二区 | 欧美日韩国产欧美 | 日韩成人免费av | 成人免费网站www网站高清 | 国产亚洲一区二区三区 | 欧美激情精品久久久久久 | 四虎影院一区二区 | 亚洲欧美日韩系列 | 亚洲一区精品在线 | 伊人啪啪网| 色视频免费 | 台湾a级理论片在线观看 | 一区二区电影 | 丁香六月激情 | 亚洲一区二区精品 | 毛片一区二区三区 | 在线观看成人精品 | 久久免费视频网 | 久久不射电影网 | 国产精品国产亚洲精品看不卡15 | 男人天堂网址 | 91精品国产色综合久久不卡蜜臀 |