基于POP3的JAVA邮件接收程序同样分两部分写:一:POP3命令介绍(抄的);二:实例。一:POP3命令介绍telnet119.119.119.212110-----------------------------使用telnet命令连接服务器110端口Trying119.119.119.212...------------------------------正在连接服务器110端口Connectedto119.119.119.212.--------------------------连接服务器110端口成功+OKWinmailMailServerPOP3readyuserusername------------------------------------------输入用户名,username为具体的用户名+OK----------------------------------------------------执行命令成功passpassword------------------------------------------输入用户密码,password为具体的密码+OK2messages-----------------------------------------密码认证通过(-ERRauthorizationfailed-----------------------------密码认证失败)stat---------------------------------------------------邮箱状态+OK26415---------------------------------------------2为该信箱总邮件数,6415为总字节数list---------------------------------------------------列出每封邮件的字节数+OK----------------------------------------------------执行命令成功,开始显示,左边为邮件的序号,右边为该邮件的大小1537--------------------------------------------------第1封邮件,大小为537字节25878-------------------------------------------------第2封邮件,大小为5878字节.top1--------------------------------------------------接收第1封邮件+OK----------------------------------------------------接收成功,返回第1封邮件头Return-Path:Delivered-To:test2@look.comReceived:(winmailserverinvokedforsmtpdelivery);Mon,25Oct200414:24:27+0800From:test1@look.comTo:test2@look.comDate:Mon,25Oct200414:24:27+0800Subject:testmail.retr1-------------------------------------------------接收第1封邮件+OK----------------------------------------------------接收成功,返回第1封邮件全部内容Return-Path:Delivered-To:test2@look.comReceived:(winmailserverinvokedforsmtpdelivery);Mon,25Oct200414:24:27+0800From:test1@look.comTo:test2@look.comDate:Mon,25Oct200414:24:27+0800Subject:testmailHi,test2Thisisatestmail,youdon'treplyit..dele1-------------------------------------------------删除第1封邮件+OK----------------------------------------------------删除成功dele2-------------------------------------------------删除第2封邮件+OK----------------------------------------------------删除成功quit---------------------------------------------------结束会话+OK----------------------------------------------------执行命令成功二:发送邮件实例packagemail;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.net.Socket;importjava.net.UnknownHostException;importjava.util.StringTokenizer;publicclassPOP3Client{privateSocketsocket;privatebooleandebug=true;publicstaticvoidmain(String[]args)throwsUnknownHostException,IOException{Stringserver="pop3.126.com";//POP3服务器地址Stringuser="wasingmon";//用户名Stringpassword="";//密码POP3Clientpop3Client=newPOP3Client(server,110);pop3Client.recieveMail(user,password);}publicPOP3Client(Stringserver,intport)throwsUnknownHostException,IOException{try{socket=newSocket(server,port);}catch(Exceptione){e.printStackTrace();}finally{System.out.println("建立连接!");}}//得到服务器返回的一行命令publicStringgetReturn(BufferedReaderin){Stringline="";try{line=in.readLine();if(debug){System.out.println("服务器返回状态:"+line);}}catch(Ex...