FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Correo Web y Ficheros de Texto.
Tengo una aplicación que se ejecuta en distintos lugares de manera local y finalmente para realizar unas clasificaciones, cada uno de estos lugares tiene opción de exportar y de esta manera se producen 3 ficheros de tipo texto, que son registros de longitud fija separados por 0D0A.
Estos ficheros se envia por correo electrónico a otro lugar en donde una vez recolectados todos los datos se importan y a partir de aquí se realiza una clasificación. 1º. Caso.- Me comentan que a la hora de importar los ficheros los de ciertos sitios fallan. Investigo al respecto y llego a la conclusión que los 2 que están fallando se envían a partir de Hotmail. Conclusión Hotmail corta las líneas por ser largas, con lo cual estropea el registro y no funciona. 2º.-Caso.- Solucionado este entuerto y enviado el correspodiente correo, conminando a la no utilización de esta mensajería por el problema apuntado, surge otro problema. Ahora algunos lugares (ya han dejado de utilizar el (correo caliente) me comentan que solamente se importa un registro, el primero. Nueva investigación. Conclusión, tienen en común que se envían desde Yahoo. Cuál es el problema, la supresión del Retorno de carro 0D, con lo cual he tenido que recomendar obviar también este correo web. He probado con Onobox y Gmail y funcionan a la perfección. La finalidad de lo actuado es que si alguién le ocurre, sepa ya por donde le vienen los problemas, y a la vez la curiosidad de saber si a alguno os ha ocurrido ya este problema que apunto. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#2
|
||||
|
||||
Hombre Marcos, vas a dejarles sin poder usar ningún cliente de correo Una pregunta ingenua, ¿por qué no mandas estos archivos dentro de un zip?
// Saludos |
#3
|
||||
|
||||
Lo del Zip ya lo había considerado, pero el personal que se ocupa de estos menesteres apenas sabe el manejo del ordenador, por lo que al final decidí dejarlo, en.
1.-Exportar 2.-Adjuntar los 3 archivos al correo 3.-Enviarlos 4.-Una persona los descarga una vez recibidos 5.-Los importa. 6.-Cuando los ha recibido todos realiza la clasificación. 7.-La exporta a excel (un simple botón). 8.-La envía a los clubes. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
||||
|
||||
Perdon, Pero lo que quieres decir es que, el Cliente de correo, te modifica el contenido de los archivos de texto?
De ser asi puede ser por el escaneo del antivirus, Hotmail (utiliza TrendMicro (PC_Cillin) ) y yahoo (utiliza Norton). La verdad que desconozco la Estructura de ODOA, pero sin duda debe ser eso. |
#5
|
||||
|
||||
Hola,
Se me ocurren dos cosas. La primera es utilizar el Servidor SMTP de la compañía que esté prestando el Servicio de conexión, esto es, en mi caso suelo enviar el correo a través de Madritel, que es la que me vende el Servicio de conexión a Internet, y, no pone tantas cortapisas como Yahoo, Hotmail, etc., será porque lo estás pagando, en cierto modo. Y la otra cosa que se me ocurre es que investigaras acerca de algún SMTP Relay Server, capaz de mandar los correos sin necesidad de ningún Servidor SMTP de terceros... aunque, miraría primero por la primera opción, puesto que me parece que esta segunda no valdría del todo. Hay un programa... lo tengo en la punta de la lenguaje, pero, en todo caso, se trata de un SMTP Relay Server, pero, ¿qué ocurre? Pues que manda los correos a partir del SMTP que consiga "sacar" de la dirección de correo de destino, así que, si esta fuera "yahoo.com" mal lo llevaríamos... creo yo, aunque, no estoy seguro ahora mismo, la verdad... sea dicha. |
#6
|
||||
|
||||
Cita:
0A = 10 decimal = LF = Line Feed = Alimentación de línea. 0D = 13 decimal = CR = Carriage Return = Retorno de carro. Estos caracteres son necesarios para que a la hora de leer los ficheros para importarlos lea de registro en registro y no todo el fichero a la vez. Y lo dicho de HotMail es que le añade retornos de carro para cortar las líneas a cierta longitud lo cual invalida el fichero. Imaginaos mandar un Q19 a un banco con uno de estos correos, vaya chasco no=?- Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
||||
|
||||
Solo por curiosidad. ¿Dices que el hotmail MODIFICA los archivos adjuntos? Me parece increíble, como se atreve a modificar unos archivos que no sabe que contienen, porque puede ser texto o cualquier otra cosa, y dejar el archivo inservible. Lo dicho, increíble.
PD: En el caso de yahoo, no se si implementaste alguna solución (supongo que si), pero bastaría con reemplazar el carácter 0A por 0D0A. Un simple StringReplace serviría. |
#8
|
||||
|
||||
Hola Seoane:
La solución propuesta es buena, pero solo para Yahoo, ya que Hotmail, corta las líneas en 2 y hast en 3 según su longitud y uno de los ficheros tiene 500 caracteres de ancho (registro). Eso pasa por modernizarse, antes como no sabían manejar el correo electrónico, lo enviaban en disquete y un sobre, y no fallaba nunca, que barbaridadddddddddddd. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#9
|
||||
|
||||
Cita:
// Saludos |
#10
|
||||
|
||||
Hola. Has probado simplemente no enviar la extensión como si se tratase de un archivo de texto, que supongo que los servidores se atreven a manipular el contenido por eso. Que tal si le pones una extensión .mzr??
Otra cosa es que podes enviarlos en un zip manipulando directamente esto desde delphi.. ya sabes que hay muchos componentes que hacen eso. Saludos marcos...
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas al Enviar Correo con Ciertas Dir. de Correo | AGAG4 | Internet | 2 | 01-02-2006 20:37:42 |
Descargar ficheros adjuntos del correo Gmail | D@byt | Internet | 1 | 11-01-2006 23:59:27 |
Como puedo grabar texto en un Archivo de Texto sin Sobreescribir???? | AGAG4 | Varios | 12 | 08-11-2005 22:53:00 |
cargar ficheros de texto y mostrar el contenido | kakesoft | Varios | 8 | 08-08-2005 18:43:03 |
Tema: Ficheros de texto | Tonio | Varios | 5 | 07-05-2003 15:56:24 |
|