PDA

Ver la Versión Completa : Problema con el envio de archivos adjuntos por mail


herodes
11-08-2005, 19:35:20
Hola a todos !
tengo el siguiente problema, tengo una funcion para enviar mail y archivos adjuntos, pero cuando le indico a la misma el archivo que quiero enviar cualquiera sea este (.doc, .pdf, .xls) me lo envia con la extension .swf y no puedo hacer que me reconozca el tipo de archivo, alguno me podria dar una mano para que cuando le pido que me mande un archivo por ejemplo .txt sea realmente .txt y no .txt.swf.
desde ya muchas gracias.

les paso la funcion para el envio de mail

UMails.SendEmail(SMTP,titulo,cuerpo del mail,direccion destino,'mimail@hotmail.com','c:\archivo.txt' ('mimail@hotmail.com','c:archivo.txt'));

dec
11-08-2005, 19:53:48
Hola,

Lo que adjuntas no es la función, propiamente, sino el prototipo, declaración, o como quiera que se llame últimamente. Evidentemente algo tiene que estar ocurriendo, pero, se verá en el cuerpo, en la implementación, propiamente, de la función a que te refieres. Cópiala por aquí a ver qué puede hacerse.

dec
11-08-2005, 19:56:57
Hola de nuevo,

Echa un vistazo a esta búsqueda (http://www.clubdelphi.com/foros/search.php?searchid=286982) en estos mismos Foros: puede que encuentres alternativas para enviar el correo en cuestión. Por ejemplo en este Hilo (http://www.clubdelphi.com/foros/showthread.php?t=23265) se muestra una, pero no es la única. De todos modos no dejes de copiar la función de que hablabas, que todavía podrá servirte igualmente.

herodes
11-08-2005, 22:12:35
Muchas Gracias Dec, probe con los indy y funcionó muy bien.

Te agradezco.

DarkByte
16-08-2005, 11:04:56
supongo, herodes, que el fallo estaria en el compo que usas, que declararia el Content-Type como text

herodes
16-08-2005, 20:11:00
Es bastante probable que sea eso DarkByte, ya que si pongo la direccion del archivo textual entre comillas simples anda perfectamente bien..

tendre que seguir probando.
Gracias igual