Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Componentes POP3 (https://www.clubdelphi.com/foros/showthread.php?t=8789)

kes 01-04-2004 18:56:00

Componentes POP3
 
Hola a todos !!

¿Alguien conoce algunos componentes de manejo de e-mails (sobretodo POP3) que funcionen de verdad? He creado una aplicación con los componentes Indy donde la mayoría de mensajes puedo leerlos perfectamente pero algunos me da un error "Uneven size in decode to stream" (no es el único problema que he tenido con los Indy).

Lo que yo hago es descargar el mail del servidor y guardarlo en un fichero, pero al cargar el mensaje en el IdMessage me sale el error anterior.

Necesito urgentemente nuevos componentes, aunque sean de pago, ya que tengo la versión Profesional de Delphi 7, por lo que no tengo la pestaña Fastnet.

DarkByte 01-04-2004 22:08:40

En torry.net hay un montón de componentes POP3

davicho 11-11-2005 19:21:49

hola kes necesito una ayuda de tu parte, me podrías facilitar tus ejemplos de recibir correo en delphi a través de idpop3, necesito exactamente leer y guardar los ficheros adjuntos en disco.

Gracias por tu ayuda..:)

kes 11-11-2005 19:41:03

Por la experiencia que he tenido utilizando varios componentes de correo electrónico te recomiendo que no utilices ni los componentes nativos de Delphi ni los componentes Indy. Según la estructura MIME de algunos mensajes que recibas tendrás problemas utilizando tanto unos como otros.

Los mejores componentes (gratuitos) que he probado son los SakeMail. Son muy fáciles de usar, funcionan perfectamente y llevan un montón de ejemplos.
Me parece que los bajé de la misma página de Torry, aunque no estoy seguro. De todas formas seguro que los encuentras enseguida.

Saludos y espero haberte servido de ayuda.

Casimiro Notevi 11-11-2005 22:00:50

Los indy funcionan estupendamente y si quieres cambiarlos por los antigüos fastnet, es como querer cambiar un coche nuevo por uno viejo, porque el viejo me iba bien.

Alomejor es que no conoces bien los botoncitos, palanquitas y relojitos del nuevo.

¿qué problemas tienes exactamente?, puede que alguno te pueda ayudar.

kes 12-11-2005 10:40:55

Hola Casimiro.

Gracias por tu colaboración, pero el mensaje original del foro de que tenia problemas con las Indy es de principios del 2004. Ya solucioné el problema hace tiempo gracias a los componentes SakeMail.

Puede que la última versión de los componentes Indy esté mejorada (no la he probado). La versión que utilicé funcionaba con un 90% de los mensajes, pero según desde donde se enviaran, una vez guardados en el disco duro era imposible volverlos a abrir. Hice pruebas durante un par de meses en una empresa que recibe unos 200 mails diarios hasta que tuve que sustituir los componentes Indy por los SakeMail por que era un desastre. Con estos últimos no he tenido ningún problema.

Saludos.

Julià T. 12-11-2005 18:06:46

Si los coges del outlok express, puede ser que les falte al final del archivo
'.'#13#10
que es lo que hace que no se pueda leer bién y da un error.
Pero el error que te dá parece cer que es que no tiene el número de bytes correcto, por lo que poniendo espacios al final podria solucionarlo.
además si tienes problemas de compatibilidad con clientes de correo, puedes poner nodecode, no encode a true según te convenga

davicho 14-11-2005 16:42:02

ok, voy a descargar y probar con los componentes sakemail que me indicas. Gracias por tu ayuda kes.


La franja horaria es GMT +2. Ahora son las 16:02:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi