search - using SearchTerm in JavaMail - Stack Overflow
Code sample
GmailStore store = (GmailStore) session.getStore("gimap");store.connect("imap.gmail.com", "[your-account@gmail.com", "[your-pw]");GmailFolder inbox = (GmailFolder) store.getFolder("[Gmail]/All Mail");inbox.open(Folder.READ_ONLY);Message[] foundMessages = inbox.search(new GmailRawSearchTerm("to:somebody@email.com"));Search Term: What Are Search Terms? - WordStream
What Is a Search Term? Examples, Strategies, & Best Practices