posts - 3, comments - 15, trackbacks - 0, articles - 26
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

javamail接收邮件

Posted on 2005-06-08 16:32 morcble的blog 阅读(3251) 评论(7)  编辑  收藏 所属分类: Java

import java.util.Properties;

import javax.mail.*;
import javax.mail.internet.*;

public class receivemail {
 public static void main(String[] args) throws Exception {

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

  Store store = recesession.getStore("pop3");
  String user = "****";//帐户
  String password = "*****";//密码
  store.connect("pop.163.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++) {
   
   System.out.println(msgs[msgNum].getSentDate());
   System.out.println(msgs[msgNum].getSubject());
   System.out.println(msgs[msgNum].getContent());
  }
  folder.close(false);
  store.close();

 }

}


评论

# re: javamail接收邮件  回复  更多评论   

2006-05-30 21:17 by dfdf
dfdfdf

# re: javamail接收邮件  回复  更多评论   

2006-06-03 16:06 by willame
关于邮件发送服务器的选择。就是如何设置这个服务器。

# re: javamail接收邮件  回复  更多评论   

2006-06-05 08:35 by morcble的blog
@willame
String user = "****";//帐户
String password = "*****";//密码
store.connect("pop.163.com", user, password);

邮件服务器的帐户,密码,名字分别在上面三句程序中设置。

# re: javamail接收邮件  回复  更多评论   

2007-05-29 11:48 by pink
简单、易懂 说的好。、ding .........

# re: javamail接收邮件  回复  更多评论   

2009-11-27 16:53 by luodb
folder.getNewMessageCount();//获得新邮件数

每次都返回0

folder.getUnreadMessageCount();//获得未读邮件数

每次都返回邮件里邮件总数

请问有什么办法能解决谢谢!!

# re: javamail接收邮件  回复  更多评论   

2009-11-27 16:55 by luodb
哦小弟邮箱luodb@zhongguancun.com.cn

# re: javamail接收邮件  回复  更多评论   

2010-07-22 14:12 by yxn
这段代码真的管用吗

只有注册用户登录后才能发表评论。


网站导航: