none
Componente para revisar correos RRS feed

  • Pregunta

  • Saludos a todos.

    En estos momentos estoy desarrollando un componente para revisar correos usando POP3 y siguiendo estas indicaciones http://www.codeproject.com/KB/IP/despop3client.aspx

    La librería que se muestra en la página funciona bastante bien, es una de las mejores que he podido conseguir, pero tengo el siguiente problema, en algunos correos obtengo el asunto o el correo de la persona que envía el correo de la siguiente forma:

    =?UTF-8?B?UmV1bmnDs24=?= Reunion importante

    Examinando el código de la librería tenemos lo siguiente

    line = Encoding.ASCII.GetString(buffer, 0, byteCount);

    Supongo que el error esta en la forma en la que se esta manipulando el arreglo de bytes. Mis dudas surgen en este punto ya que lo que se recibe del servidor de correos es un arreglos de bytes y en algunos casos Encoding.ASCII retorna los elementos de forma correcta pero en otros no. Que puedo hacer? existe alguna otra solución?

    Lo que deseo hacer es un widget como el que se encuentra en www.pageflakes.com para chequear el correo. En el caso de la página que les menciono el usuario debe colocar los datos del servidor de correo y otros datos mas. El widget que estoy programando solo va a solicitarle al usuario su dirección de correo y su clave ya que siempre se van a conectar contra el servidor de correos de la empresa.

    Gracias de antemano por la ayuda que puedan ofrecer.
    Hugo.
    lunes, 23 de junio de 2008 13:38