Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   obtencion de uidl de correos con JavaMail (http://www.forosdelweb.com/f45/obtencion-uidl-correos-con-javamail-304455/)

puchitol 03/06/2005 00:41

obtencion de uidl de correos con JavaMail
 
Hola,

alguien sabe como se podrían obtener los uidl de los mensajes de correo en un servidor (pop p imap) con la libreria JavaMail?, y no me refiero a los numeros de orden de los mensajes en el servidor, si no al codigo de identificacion unico que cada correo tiene en el servidor.

gracias de antemano,

un saludo, :adios:

antonaca 12/06/2005 10:57

Lo que puedes hacer es comprobar las cabeceras del mensaje y coger el valor de la que te interese, en este caso "Message-ID". Puede que esto te sirva:
Código:

        String messageID = "";
        Enumeration e = msg.getAllHeaders();

        while( messageID.equals("") )
        {
                Header header = (Header) e.nextElement();

                if( header.getName().equalsIgnoreCase("Message-ID") )
                        messageID = header.getValue();
        }

Saludos.

zakabalt 29/04/2009 05:32

Respuesta: obtencion de uidl de correos con JavaMail
 
Sabes como se genera el message-id? y si realmente es único? En todas las pruebas me ha salido que es único, pero lo tengo que tener 100%. No se de donde sale el algoritmo y si existe la posibilidad de que un correo de hoy en día coincida con uno de hace 10años (porque el algoritmo utiliza fechas) o si podrá haber otro con el mismo id para otro usuario o...

Espero que tu o alguien pueda responder, aunque veo que el post es bastante viejo

Gracias


La zona horaria es GMT -6. Ahora son las 10:45.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.