Nombre del adjunto en un eMail
Hola:
He realizado un procedimiento para enviar un correo electrónico con ficheros adjuntos, son las facturas del cliente en formato PDF, todo funcina bien, lo que no puedo conseguir es que el correo que llega al usuario los adjuntos se muestren con el nombre y extensión corrspondiente por ejemplo 'Fac001.pdf' en su defecto siempre llegan con extensión .dat, para el procedimiento utilizo los componentes Indy y la carga de los adjuntos lo realizo así:
Muchas gracias. |
Tengo el mismo problema y estoy buscando la misma solución.
o no se si se tenga que usar otro componente? |
Hola a todos:
Hasta la fecha no he podido solucionar el problema de los adjuntos, sin embargo he realizado unas pruebas cuyo resultado diré, para ver si con esos datos alguine nos puede dar una solución. Usando un ejemplo conseguido de la web www.about.com he probado en dos escenarios, exactamente usando el mismo ejemplo sin cambiar una coma. 1º Escenario: Un portátil com Windows 7 Enterprise y Delphi 2010, se ejecuta el ejemplo y todo funciona a la perfección, el resultado es un correo con los adjuntos correctos, por ejemplo: Factura1.pdf (23KB) Factura2.pdf (25KB) etc. 2º Escenario: Un sobremesa con Windows XP y Delphi 2009, se ejecuta el ejemplo, se envía el email pero los adjuntos llegan asi: Datos adjuntos sin titulo 0051.dat (23KB) Datos adjuntos sin titulo 0053.dat (25KB) etc.. He cambiado casi todas las propiedades de los componentes TidSMTP y TidMessage y no consigo el resultado deseado, si alguien no da una mano, quedaré agradecido. El código que lanza el eMail es el siguiente:
Muchas gracias |
|
Gracias vani por el dato, actualize el indy10 y el problema se arregló.
Saludos |
La franja horaria es GMT +2. Ahora son las 13:44:28. |
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