J'utilise javamail pour la recherche imap par sujet sur Gmail. J'utilise la classe subjectTerm pour créer un objet searchTerm et passer à la fonction de recherche. La recherche fonctionne bien pour les chaînes de sujet qui sont purement alphanumériques. Dès que je mets un guillemet simple ou un tiret dans la chaîne de recherche, la recherche échoue.Javamail recherche IMAP par SUBJECT échoue
IMAPSSLStore imapSslStore = connectToImap("imap.googlemail.com",993,email,oauthToken,oauthTokenSecret,getAnonymousConsumer(),true);
Folder inbox = imapSslStore.getFolder("[Gmail]/All Mail");
inbox.open(Folder.READ_ONLY);
SearchTerm sTerm = new SubjectTerm("String with quote's and da-sh"); //this fails
Message messages[] = inbox.search(sTerm); //no results found !
Existe-t-il un moyen standard pour échapper la chaîne de recherche ou est-ce une limitation sur la fin de gmail?