POP3和IMAP的区别到处都有,这里不再敖述,只通过例子说明如下:
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
// Get a Properties object
Properties props = System.getProperties();
props.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.pop3.socketFactory.fallback", "false");
props.setProperty("mail.pop3.port", "995");
props.setProperty("mail.pop3.socketFactory.port", "995");
props.setProperty("mail.pop3.disabletop", "true");
props.setProperty("mail.pop3.ssl.enable", "true");
props.setProperty("mail.pop3.useStartTLS", "true");
// 以下步骤跟一般的JavaMail操作相同
Session session = Session.getDefaultInstance(props, null);
URLName urln = new URLName("pop3", "po