elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda con busqueda filtrada java mail
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con busqueda filtrada java mail  (Leído 1,461 veces)
JenselG

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Ayuda con busqueda filtrada java mail
« en: 6 Diciembre 2018, 18:26 pm »

Hola a todos buen dia, estoy con un proyecto de java mail y necesito mostrar SOLO los mensajes cuyo asunto contenga las palabras "Informe Virtual", el problema es que siempre al buscar los mensajes el array "Messages" resulta vacío aunque en mi gmail si están los mensajes, ¿por que pasa esto y como puedo solucionarlo?, Gracias.


Código
  1. public class Control{
  2.  
  3. private SearchTerm SearchTerm = new SubjectTerm("Informe Virtual");
  4.  
  5. public Control(String Direccion, String Contraseña){
  6.  
  7.  
  8. // Deshabilitamos TLS
  9. P.setProperty("mail.pop3.starttls.enable", "false");
  10.  
  11. // Hay que usar SSL
  12. P.setProperty("mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
  13. P.setProperty("mail.pop3.socketFactory.fallback", "false");
  14.  
  15. // Puerto 995 para conectarse.
  16. P.setProperty("mail.pop3.port","995");
  17. P.setProperty("mail.pop3.socketFactory.port", "995");
  18.  
  19. Session Session = javax.mail.Session.getInstance(P);
  20. Session.setDebug(true);
  21.  
  22. try{
  23. Store Store = Session.getStore("pop3");
  24. Store.connect("pop.gmail.com", Direccion, Contraseña);
  25. Folder Folder = Store.getFolder("INBOX");
  26. Folder.open(javax.mail.Folder.READ_ONLY);
  27.  
  28. Message[] Messages = Folder.search(SearchTerm);
  29.  
  30. for(int i = 0; i<Messages.length; i++){
  31. System.out.println(Messages.length);
  32. System.out.println(Messages[i].getContent().toString());
  33. }
  34.  
  35. }catch(Exception e){
  36. e.printStackTrace();
  37. }
  38. }
  39.  
  40.  
  41. public static void main(String[] args){
  42. new Control("*******@gmail.com", "******");
  43. }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Búsqueda Mysql + Java
Java
Lain0x 3 2,756 Último mensaje 8 Diciembre 2011, 18:20 pm
por Lain0x
ayuda con busqueda en MySQL desde java
Java
yo_lestat 5 2,743 Último mensaje 22 Agosto 2012, 19:16 pm
por yo_lestat
Problemas de Busqueda En JAVA
Java
Sistematic 2 2,342 Último mensaje 21 Abril 2013, 14:13 pm
por Sistematic
MOVIDO: Problemas de Busqueda En JAVA
Dudas Generales
Aprendiz-Oscuro 0 1,578 Último mensaje 19 Abril 2013, 20:11 pm
por Aprendiz-Oscuro
busqueda elemento ArrayList java
Java
gmc7 0 1,756 Último mensaje 22 Diciembre 2013, 13:43 pm
por gmc7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines