⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 receive.jsp

📁 一本jsp自学教材
💻 JSP
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.text.*" %>
<%@ page import="java.util.*"%>
<%@ page import="javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>JavaMail 电子邮件发送系统</title>
</head>
<body>

<%
  Properties props = new Properties();
  Session recesession = Session.getDefaultInstance(props, null);
  recesession.setDebug(true);

  Store store = recesession.getStore("pop3");
  String user = "136311890@qq.com";//帐户
  String password ="a123456";//密码
  store.connect("pop.qq.com", user, password);

  Folder folder = store.getFolder("INBOX");
  
  folder.open(Folder.READ_ONLY);
  
  Message[] msgs = folder.getMessages();
  for (int msgNum = 0; msgNum < msgs.length; msgNum++) {
   Part part=(Part)msgs[msgNum];
   String contenttype = part.getContentType();
   StringBuffer content=new StringBuffer();
   if(part.isMimeType("text/plain")){
      content.append((String)part.getContent());      
     }
   /*if(part.isMimeType("text/html")){
      part.setContentType("text/html");
      content.append((String)part.getContent());
     }*/
   String subject=MimeUtility.decodeText(msgs[msgNum].getSubject());
   String datetime=getSentDate(msgs[msgNum]);
   String From=getFrom(msgs[msgNum]);
   out.println("<BR>时间:"+datetime);
   out.println("<BR>标题:"+subject);
   out.println("<BR>发件:"+From);
   out.println("<BR>文本内容:"+content.toString());
   out.println("<HR>");
  }
  folder.close(false);
  store.close();

%>
<%!
 public String getSentDate(Message mimeMessage)throws Exception{
    Date sentdate = mimeMessage.getSentDate();
    SimpleDateFormat format = new SimpleDateFormat("yy-MM-dd HH:mm");
    return format.format(sentdate);    
  }
 public String getFrom(Message mimeMessage)throws Exception{
  InternetAddress address[] = (InternetAddress[])mimeMessage.getFrom();
  String from = address[0].getAddress();
  return from;
 }
%>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -