2017-07-30 2 views
0

Je veux savoir si, email recherche à l'aide searchTerm se fait dans le côté client ou côté serveur, si nous utilisons:Recherche à l'aide SearchTern dans api javax.mail se fait dans le côté sever ou côté client

Message[] message = folder.search(emailSearchTerm, Originalmessages); 

Originalmessages est un tableau de messages.

De même, si nous utilisons notre propre terme de recherche en étendant la classe SearchTerm, la recherche s'effectue-t-elle du côté client ou côté serveur?

Répondre

0

La recherche est effectuée sur le serveur pour les termes de recherche standard. Si vous écrivez votre propre terme de recherche, il n'y a aucun moyen pour le serveur de savoir ce que vous cherchez, donc la recherche est effectuée sur le client.

+0

Merci beaucoup, Bill Shannon. Je suis actuellement utiliser SearchTerm similaire à – Ricky

+0

J'utilise actuellement mon propre terme de recherche en étendant la classe SearchTerm pour effectuer la sous-chaîne correspondante (insensible à la casse) de l'adresse 'de'. Ensuite, cela se fait du côté client même si je réalise 'folder.search (mySearchTerm)'. est ce bien? – Ricky

+0

Oui, la recherche va être exécutée sur le client. La plupart des serveurs de messagerie effectueront des recherches indépendantes des adresses e-mail. Avez-vous essayé le standard FromTerm ou FromStringTerm? –