javamail收取邮件demo code
2013-03-22 17:39
351 查看
Properties props = System.getProperties(); props.setProperty("mail.pop3.port", "110"); Session session = Session.getDefaultInstance(props, null); URLName urln = new URLName("pop3", "pop.qq.com", Integer.parseInt("110"), null, "xxx@qq.com", "xxx-Pwd"); Store store = session.getStore(urln); store.connect(); //邮箱连接 Folder inbox = null; inbox = store.getFolder("INBOX"); //获取收件箱目录 inbox.open(Folder.READ_ONLY); //只读方式打开 FetchProfile profile = new FetchProfile(); profile.add(FetchProfile.Item.ENVELOPE); //信件 Message[] messages = inbox.getMessages(); //邮箱获取邮件 inbox.fetch(messages, profile); //收件 System.out.println("收件箱的邮件数:" + messages.length); for (int i = 0; i < messages.length; i++) { // 邮件发送者 String from = messages[i].getFrom()[0].toString(); InternetAddress ia = new InternetAddress(from); System.out.println("FROM:" + ia.getPersonal() + '('+ ia.getAddress() + ')'); // 邮件标题 System.out.println("TITLE:" + messages[i].getSubject()); // 邮件大小 System.out.println("SIZE:" + messages[i].getSize()); // 邮件发送时间 System.out.println("DATE:" + messages[i].getSentDate()); // 邮件内容 System.out.println("Content:" + messages[i].getContent().toString()+"<br/>"); } //关闭 inbox.close(false); store.close();
相关文章推荐
- javamail邮件发送demo code
- 简单java应用 利用javamail收取邮件
- 用java实现的邮件系统五 (javamail收取邮件)
- javamail实现发送接收邮件Demo
- 【demo】自己写的一个 SpringMail 异步发送邮件的demo。 javamail 邮件异步发送
- JavaMail 发送邮件简单 Demo
- javamail 发送邮件demo
- javamail的Demo,使用发送邮件
- JAVAMAIL收取邮件
- 用java实现的邮件系统七(javamail收取复杂邮件-带附件和html)
- JavaMail收取邮件并解析
- JavaMail发送邮件的笔记及Demo
- 使用 JavaMail 实现邮件发送与收取
- 利用JavaMail实现邮件的收取
- javaMail 收取邮件,邮件获取,并保存附件
- 在使用JavaMail实现imap协议收取各种邮箱服务器的邮件的时候,碰到了几个比较郁闷的问题
- JSP与JavaMail(7)---邮件的收取
- javamail使用IMAP协议收取gmail邮件
- javamail发送邮件demo
- javamail发送邮件的demo