Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2003
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Adjuntar archivos con componente indy

Hola a todos! Estoy viendo el tema de mandar mails con delphi 7 (componentes indy) El tema es que pongo una componente idSNMTP, otra idMESSAGE, para enviar un mensaje por SMTP, pero no encuentro la forma de adjuntarles archivos. No se si hay que poner otra componente o alguna propiedad de esas dos es la que tengo que uzar. Les comento que lei, el ejemplo, sendmail, péro ahi no habla nada de archivos adjuntos. Bueno, espero alguna respuesta, muchas gracias. Nacho.
__________________
Tome Pin y haga Pum!
Responder Con Cita
  #2  
Antiguo 05-10-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola

Se utiliza la clase TIdAtachment. Mejor te pongo un ejemplo, supongamos que queremos adjuntar el archivo C:\Log.txt a un TIdMessage llamado msgMensaje. Entonces simplemente necesitas la linea :

TIdAttachment.Create(msgMensaje, 'C:\Log.txt');

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 06-10-2003
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Hola!

Mira, tube el siguiente problema. Cuando genero el TidAttachment.Create(Mensaje, File), me da error de tipos. Mi Mensaje es del tipo TidMessage, y el error me dice que no es del tipo TidMessagePart. Estube mirando las ayudas pero no me doy cuenta de como. A parte eso, solo sirve para un archivo adjunto determinado, o puedo poner todos los que yo quiera? Bueno, espero alguna respuesta, Gracias!
__________________
Tome Pin y haga Pum!
Responder Con Cita
  #4  
Antiguo 06-10-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Tienes razón, la línea no está bien. Debería ser :

TIdAttachment.Create(msgMensaje.MessageParts, 'C:\Log.txt');

Disculpa.

En efecto puedes crear tantos archivos adjuntos como necesites.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:06:51.


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
Copyright 1996-2007 Club Delphi