<?php $stuff = fsockopen('ssl://imap.gmail.com',993); $reply = fgets($stuff,4096); echo 'connection: '.$reply.'<br/>'; $request = fputs($stuff,"a1 LOGIN ozgununlu91@gmail.com password\r\n"); $receive = fgets($stuff, 4096); echo 'login: '.$receive.'<br/>'; $request = fputs($stuff,"a2 LIST '' '*'\r\n"); $response= fgets($stuff, 4096); echo $response . "<br />"; $request = fputs($stuff,"a3 EXAMINE INBOX\r\n"); $response = ''; $end_of_response = false; while(!$end_of_response){ $response.= fgets($stuff, 1024); if(preg_match("/a3 (OK|NO|BAD)/", $response, $responsecode)) $end_of_response = true; } print_r( $response); echo "<br />"; $request = fputs($stuff, "a4 FETCH 2 BODY[]\r\n"); $response = fgets($stuff, 4024); print_r( $response) ; echo "<br />"; ?>
connection: * OK Gimap ready for requests from 83.66.211.216 k49if17516237eew.167 login: * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE ENABLE MOVE CONDSTORE ESEARCH a1 OK [email removed]@gmail.com Ozgun Unlu authenticated (Success) a2 OK Success * FLAGS (\Answered \Flagged \Draft \Deleted \Seen) * OK [PERMANENTFLAGS ()] Flags permitted. * OK [UIDVALIDITY 1] UIDs valid. * 63 EXISTS * 0 RECENT * OK [UIDNEXT 135] Predicted next UID. * OK [HIGHESTMODSEQ 25579] a3 OK [READ-ONLY] INBOX selected. (Success) * 2 FETCH (BODY[] {7131}
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)