【问题标题】:Javamail IMAP search by SUBJECT failsSUBJECT 的 Javamail IMAP 搜索失败
【发布时间】:2011-04-29 04:50:52
【问题描述】:

我正在使用 javamail 在 Gmail 上按主题进行 imap 搜索。我使用 subjectTerm 类创建一个 searchTerm 对象并传递给搜索函数。搜索适用于纯字母数字的主题字符串。只要我在搜索字符串中输入单引号或破折号,搜索就会失败。

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 !

是否有标准的方法来转义搜索字符串或者这是对 gmail 的限制?

【问题讨论】:

    标签: java imap jakarta-mail gmail-imap


    【解决方案1】:

    【讨论】:

    • 这不能回答问题。但要求提问者完全使用不同的解决方案。如果需要搜索多个 imap 服务器,其中一些是谷歌的,而另一些不是?
    猜你喜欢
    • 2019-01-22
    • 1970-01-01
    • 2014-04-22
    • 2020-10-24
    • 1970-01-01
    • 2011-04-18
    • 2012-09-22
    • 2012-03-24
    • 1970-01-01
    相关资源
    最近更新 更多