В Google Mail я хотел бы получать сообщения, которым назначено несколько ярлыков.Например, если в папке «Входящие» у нас есть три электронных письма:
Email_1 с Label_A и Label_B
Email_2 с Label_A и Label_B
Email_3 с Label_A и Label_C
затем я хочу выбрать те, у которых Label_A и Label_B одновременно, а именно Email_1 и Email_2.В настоящее время следующие коды работают для ситуации с одной меткой, но есть ли способ сделать это с более чем одной меткой?Спасибо.
Properties props = System.getProperties();
Session session = Session.getInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", -1, "abc@def.com", "password");
Folder folder = store.getDefaultFolder();
folder = folder.getFolder("Label_A");
folder.open(Folder.READ_WRITE);
int totalMessages = folder.getMessageCount();
int newMessages = folder.getNewMessageCount();
System.out.println("Total messages = " + totalMessages);
System.out.println("New messages = " + newMessages);