JavaMail 按主题搜索某些子字符串失败
JavaMail search by subject fails for certain substrings
我很少收到主题如 Report #123 : "Email_test_856" from test
的电子邮件。我正在尝试使用 JavaMail API 根据关键字 Email_test
查找邮件,但它不会过滤掉任何邮件。
这是我使用的代码:
public Message[] getMessages(String emailSubject, Folder folderInbox) throws MessagingException {
Message[] foundMessages = folderInbox.search(new SubjectTerm(emailSubject));
return foundMessages;
}
但是,如果我以 Email_test_856
或 from test
为主题进行搜索,则邮件会被过滤掉。
此外,如果我有主题为 Report #123 : "Email test 856" from test
的邮件,使用关键字 Email test
进行搜索非常有效。
您在使用 Gmail 吗? Gmail 只会查找完整的单词字符串。查看 Gmail restrictions in the FAQ
的列表
我很少收到主题如 Report #123 : "Email_test_856" from test
的电子邮件。我正在尝试使用 JavaMail API 根据关键字 Email_test
查找邮件,但它不会过滤掉任何邮件。
这是我使用的代码:
public Message[] getMessages(String emailSubject, Folder folderInbox) throws MessagingException {
Message[] foundMessages = folderInbox.search(new SubjectTerm(emailSubject));
return foundMessages;
}
但是,如果我以 Email_test_856
或 from test
为主题进行搜索,则邮件会被过滤掉。
此外,如果我有主题为 Report #123 : "Email test 856" from test
的邮件,使用关键字 Email test
进行搜索非常有效。
您在使用 Gmail 吗? Gmail 只会查找完整的单词字符串。查看 Gmail restrictions in the FAQ
的列表