先建一个html登录表单(recmain.jsp) -------------------------------------------------------------------------------------------------------------- <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>邮箱登录</title> <link href="../images/styles.css" rel="stylesheet" type="text/css"> </head> 
<body> <form name="form1" method="post" action="holdrec.jsp">   <table width="279" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#009900" class="black">     <tr>        <td colspan="2" bgcolor="#FFFFFF"> <div align="center">邮箱登录</div></td>     </tr>     <tr bgcolor="#FFFFFF">        <td width="75" height="20">用户名:</td>       <td width="201">          <input name="username" type="text" id="username"></td>     </tr>     <tr bgcolor="#FFFFFF">        <td>密码:</td>       <td>          <input name="password" type="password" id="password"></td>     </tr>     <tr bgcolor="#FFFFFF">       <td height="19">POPServer:</td>       <td><input name="popserver" type="text" id="popserver"></td>     </tr>     <tr>        <td colspan="2" bgcolor="#FFFFFF"> <div align="center">           <input type="submit" name="Submit" value="提交">           <input type="reset" name="Submit2" value="重置">         </div></td>     </tr>   </table> </form> </body> </html>
 
  进入后的邮件列表代码(hodrec.jsp) ---------------------------------------------------------------------------------------------------------------- <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <%@ page import="java.util.*,javax.mail.*"%> <%@ page import="javax.mail.internet.*"%> <%@ page import="javax.activation.*"%> <%@ page import="java.util.*"%> <%@ page import="java.io.*"%> <%request.setCharacterEncoding("gb2312");%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>收件箱</title> </head> <% String  popserver=request.getParameter("popserver"); String username=request.getParameter("username"); String password=request.getParameter("password"); %> <body> <% Store store=null; Folder folder=null; Properties props =new Properties(); Session s=Session.getInstance(props); store=s.getStore("pop3"); store.connect(popserver, username, password); folder = store.getDefaultFolder(); folder = folder.getFolder("INBOX"); folder.open(Folder.READ_ONLY); Message[] msgs = folder.getMessages(); for (int msgNum = 0; msgNum < msgs.length; msgNum++) { InternetAddress[] from=(InternetAddress[])msgs[msgNum].getFrom(); InternetAddress[] to=(InternetAddress[])msgs[msgNum].getRecipients(Message.RecipientType.TO); %> ----------------------------------------------------------------------------------------------- <p style="font-size:9pt;">发件人:<%=from[0].getAddress()%>,时间:<%=msgs[msgNum].getSentDate()%>,主题:<%=msgs[msgNum].getSubject()%>,大小:<%=msgs[msgNum].getSize()%>字节</p><p style="font-size:9pt;">内容:<font color=red><%=msgs[msgNum].getContent()%></font></p><br> <% } folder.close(false); store.close(); %> </body> </html>
  (全文完)  
 
  |