javax.mail.search.package.html Maven / Gradle / Ivy
jakarta.mail.search package
Message search terms for the Jakarta Mail API.
This package defines classes that can be used to construct a search
expression to search a folder for messages matching the expression;
see the {@link jakarta.mail.Folder#search search} method on
{@link jakarta.mail.Folder jakarta.mail.Folder}.
See {@link jakarta.mail.search.SearchTerm SearchTerm}.
Note that the exact search capabilities depend on the protocol,
provider, and server in use. For the POP3 protocol, all searching is
done on the client side using the Jakarta Mail classes. For IMAP, all
searching is done on the server side and is limited by the search
capabilities of the IMAP protocol and the IMAP server being used.
For example, IMAP date based searches have only day granularity.
In general, all of the string patterns supported by search terms are
just simple strings; no regular expressions are supported.