Hola a tod@s,
os cuento mi problema...
estoy montando una aplicación que lee directamente en el servidor POP3 de correo los emails que van llegando a una cuenta determinada. Esos emails nos los envian los clientes siempre con una estructura de campos preestablecida para que mi aplicación vaya leyendo uno a uno y automáticamente doy de alta las averías en la aplicación de la empresa.
Hasta ahi todo funciona perfectamente. Envio correos a esa cuenta para hacer las pruebas y va todo a la perfección. el problema viene cuando quiero hacer las pruebas reales con el cliente. Este me envía los correos con la estructura que le he dicho pero cuando mi aplicación lee el cuerpo del mensaje encuentra muchísimos caracteres extraños y, obviamnete, como la estructura cambia ya la aplicación no reconoce cada campo.
A continuación os pongo un pequeño ejemplo por si no me he explicado bien:
Correo que me envía el cliente (visto desde el webmail):
Cod. Centro: 16072210
Centro: PASEO DE EXTREMADURA
Direccion:
Paseo de Extremadura, 113-115
MADRID
28011
Telefono Centro: 914647607
Caracteres que aparecen cuando lo lee la aplicación:
Cod. Centro: 16==10
Centro: PASEO=E0DE=E0EXTREMADURA=A0=A0=A0=A0=A0=A0
Direccion:=A0=A0=A0
Paseo=E0de=E0Extremadura,=E0113-115=A0=A0=A0=A0=A0=A0
MADRID=A0=A0=A0=A0=A0=A0
28011=A0=A0=A0=A0=A0=A0
Telefono Centro: 914647607=A0=A0=A0=A0=A0=A0
Como veréis los saltos de linea me los pone con esos caracteres, etc... con lo cual ya no puedo dividir el cuerpo del mensaje en los campos que yo quiero.
Viendo un poco el formato de los mensajes me encuentro con que los correos que yo envio a esa cuenta (y que el codigo de mi aplicacion lee PERFECTAMENTE) estan en formato "text/plain" y el charset es "iso-88-59-1", mientras que los correos que me envia el cliente son en formato "text/plain" y el charset es "us-ascii".
¿es ese el problema? si no es ese, ¿que esta ocurriendo?. Si es ese el problema, ¿como puedo convertir el charset al que yo quiero (he buscado por infinidad de sitios y no he encontrado nada que me sirva)?
Muchisimas gracias por adelantado.