· 8 years ago · Aug 13, 2018, 11:06 AM
1NoClassDefFoundError: javax/activation/DataSource
2Session session = Session.getDefaultInstance(props, null);
3 Store store = session.getStore("imaps");
4 store.connect("imap.gmail.com", "****@gmail.com", "****");
5 System.out.println(store);
6 Folder folder = store.getDefaultFolder();
7 folder = folder.getFolder("INBOX");
8 folder.open(Folder.READ_ONLY);
9
10 System.out.println("Message Count: "+folder.getMessageCount());
11 System.out.println("Unread Message Count: "+folder.getUnreadMessageCount());
12
13
14 Message[] messages = folder.getMessages(); --> here the code stops.
15
16 FetchProfile fp = new FetchProfile();
17 fp.add(FetchProfile.Item.ENVELOPE);
18 folder.fetch(messages, fp);
19
20 for (int i = 0; i< messages.length; i++)
21 {
22 System.out.println("From:"+ messages[i].getFrom());
23 }