error
"); fclose($mailserver); printf(""); // exit; } else { print("
$username@$server
"); $buffer="STAT\n"; fputs($mailserver,$buffer); $buffer=fgets($mailserver,512); $mailsum=substr($buffer,4,2); $mailmem=substr($buffer,6,strlen($buffer)-6); print("
[Total : $mailsum ][bytes : $mailmem]
"); print("
"); $count=1; for($msgid=1;$msgid<=$mailsum;$msgid++) { $buffer="RETR $msgid\n"; fputs($mailserver,$buffer); $buffer=fgets($mailserver,512); for(;;) { $buffer=fgets($mailserver,512); if(strcasecmp(substr($buffer,0,5),"Date:")==0) { $maildate=substr($buffer,6,strlen($buffer)-6); } if(strcasecmp(substr($buffer,0,5),"From:")==0) { $fromperson=substr($buffer,6,strlen($buffer)-6); $fromperson=htmlspecialchars($fromperson); } if(strcasecmp(substr($buffer,0,3),"To:")==0) { $toperson=substr($buffer,4,strlen($buffer)-4); $toperson=htmlspecialchars($toperson); } if(strcasecmp(substr($buffer,0,8),"Subject:")==0) { $subject=substr($buffer,9,strlen($buffer)-9); $subject=htmlspecialchars($subject); } if(strcmp($buffer,"\r\n")==0 || strcmp($buffer,"\n\r")==0 || strcmp($buffer,"\n\n")==0 && $maildate!=0 && $subject!=0 && $fromperson!=0) { break; } } print(""); for(;;) { $buffer=fgets($mailserver,128); if(substr($buffer,0,1)==".") { break; } } $subject=0; $maildate=0; $fromperson=0; $count++; } print("
no
º¸ ³½ ÀÌ
Á¦     ¸ñ
$msgid
$fromperson
$subject
"); // QUIT $buffer="QUIT\n"; fputs($mailserver, $buffer); $buffer=fgets($mailserver,512); // close connection fclose($mailserver); } ?>