Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Error Al Obtener el Body de correos electronicos con Indy9 (https://www.clubdelphi.com/foros/showthread.php?t=65928)

Enan0 22-01-2010 14:07:36

Error Al Obtener el Body de correos electronicos con Indy9
 
Hola amigos, Bueno estube un tiempo alejando, pero ando de nuevo por aca.

HAce ya un tiempo desarrole un pequeño modulo para obtener correos Imap (en mi caso lo pruebo con el correo de Google ya que posee Imap) Trabaje con los componentes INDY 9.0.18.

Todo funcionaba bien hasta que ahora estoy teniendo unos problemas, con unos valores en los Body.

el error que tengo es el siguiente

Cita:

---------------------------
Project1
---------------------------
Unrecognized IMAP4 Response Header.
---------------------------
OK
---------------------------
El Error Lo da en los Valores 1s es como que no los reconoce.
El tema es que no puedo migrar a la version 10 de indys por 2 motivos (se usa por muchos lados la version 9 y cambian varios Aspectos, y no he podido conectar el SSL con IMAP :S )

Este valor E1s vendria a ser "ás".

Código:


El dise=F1o de Gmail se basa en la idea de que el correo electr=F3nico pued=
e
resultar intuitivo, eficaz, =FAtil e incluso divertido.

Etiquetas en lugar de carpetas
Las etiquetas funcionan del mismo modo que las carpetas, con una ventaja
adicional: una conversaci=F3n puede contener varias etiquetas, por lo que n=
o
tendr=E1s que elegir obligatoriamente una carpeta determinada. M=E1s
informaci=F3n<http://mail.google.com/support/bin/answer.py?answer=3D118708&=
hl=3Des&utm_source=3Dwel-eml&utm_medium=3Deml&utm_campaign=3Des>

Gracias a quienes puedan darme una idea!! saludos.

Enan0 27-01-2010 15:59:43

Reflotando un poquito el Hilo,

En verdad el problema no esta donde yo digo.

Se trata de que "estan mal Terminados los Correos electronicos, con formato mime:multipart/Alternative".

en que me baso?, Bueno como todos Sabemos los Correos electronicos Finalizan con un punto "." solo entre medio del texto, Sin codificacion alguna.

En este caso, los amigos de google (como otros tantos) envian lo siguiente...

Cita:



que necesitas es una c=E1mara web y
descargar<http://mail.google.com/videochat?hl=...3Dwel-eml&utm=
_medium=3Deml&utm_campaign=3Des>una
peque=F1a aplicaci=F3n que tardar=E1 tan s=F3lo unos segundos en instalarse=
.

Esto es un comentario mio.. Aca arriba (con el ".") deberia finalizar el Correo electronico. pero como pueden ver
este sigue. hasta donde termina diciendo "el equipo de Gmail". y luego comienza el mensaje otra vez con formato HTML.


M=E1s informaci=F3n<http://mail.google.com/mail/help/intl/es/intro.html#ut=
m_source=3Dwel-eml&utm_medium=3Deml&utm_campaign=3Des>sobre
c=F3mo empezar a usar Gmail

Te damos la bienvenida.

- El equipo de Gmail

--0021cc022d2e6f1e56047daaf16f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


En este Caso el control deberia seguir leyendo hasta el codigo Bounday, en este caso "0021cc022d2e6f1e56047daaf16f".

Pero al encontrar el punto de finalizacion. Termina el mensaje. deberia recibir OK. PEro Lee valor M=E1s (seria á) de la palabra Más. y ahi se compre el control.


algo he leido que este fix se encontraria en la Version 10 de los componentes Indy. Pero yo por mi parte, no he podido conectarme a un Servidor IMAP4 con SSL y dicha Version de Indy.

Saludos. y voy a ver de arreglarlo y si alguno le interesa dejo el fix.

saludos


La franja horaria es GMT +2. Ahora son las 06:55:12.

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