Вот весь код:
| Код | Properties props = new Properties();
String host = "pop.mail.ru"; String username = "iplockstest"; String password = "123"; String provider = "pop3";
try {
// Connect to the POP3 server Session session = Session.getDefaultInstance(props, null); Store store = session.getStore(provider); store.connect(host, username, password);
// Open the folder Folder inbox = store.getFolder("INBOX"); if (inbox == null) { System.out.println("No INBOX"); System.exit(1); } inbox.open(Folder.READ_ONLY);
// Get the messages from the server Message[] messages = inbox.getMessages(); for (int i = 0; i < messages.length; i++) { System.out.println("------------ Message " + (i + 1) + " ------------");
/* * Flags flags = messages[i].getFlags(); Flags.Flag[] sf = * flags.getSystemFlags(); for (int j = 0; j < sf.length; j++) { * if (sf[j] == Flags.Flag.DELETED) System.out.println("DELETED * message"); else if (sf[j] == Flags.Flag.SEEN) * System.out.println("SEEN message"); else if (sf[j] == * Flags.Flag.RECENT) System.out.println("RECENT message"); } */
if (messages[i].isSet(Flags.Flag.DELETED)) { System.out.println("DELETED message"); } if (messages[i].isSet(Flags.Flag.SEEN)) { System.out.println("SEEN message"); } if (messages[i].isSet(Flags.Flag.RECENT)) { System.out.println("RECENT message"); } if (messages[i].isSet(Flags.Flag.ANSWERED)) { System.out.println("ANSWERED message"); } if (messages[i].isSet(Flags.Flag.USER)) { System.out.println("USER message"); } if (messages[i].isSet(Flags.Flag.FLAGGED)) { System.out.println("FLAGGED message"); } if (messages[i].isSet(Flags.Flag.DRAFT)) { System.out.println("DRAFT message"); }
System.out.println(messages[i].getReceivedDate()); System.out.println(messages[i].getSentDate()); System.out.println(messages[i].getDisposition()); System.out.println(messages[i].getDescription()); System.out.println(messages[i].getMessageNumber()); // System.out.println(messages[i].get);
} // Close the connection // but don't remove the messages from the server inbox.close(false); store.close();
|
|