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();