Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   como puedo Agregar un Archivo en un mail (https://www.clubdelphi.com/foros/showthread.php?t=9756)

carlosmoralesm 30-04-2004 21:18:52

como puedo Agregar un Archivo en un mail
 
De antemano Gracias a todos


Como puedo agregar un archivo a un correo enviado con un componente indy

IdSMTP1 de la pestaña clients

Gracias

Jure 30-04-2004 23:18:12

... puedes usar .....
 
... algo mas o menos asi: tienes que usar junto con el IdSMTP1 el TIdMessage para el mensaje.

Código Delphi [-]
begin
   try
   TidAttachment.Create(idMessage1, 'c:\chica.jpg');
   with idMessage1. do
     begin
        Body.Assign(Memo1.Lines);
        From.Text := UserEmail;
        Recipients.EMailAddresses := edtTo.Text; 
        Subject := edtSubject.Text; 
        CCList.EMailAddresses := edtCC.Text;
        BccList.EMailAddresses := edtBCC.Text;
     end;
     idSMTP1.Connect;
     idSMTP1.Send(idMessage1);
  finally
     idSMTP1.Disconnect;
     slBody.Free;
     Showmessage('done');
  end;
end;


...de todas maneras revisa dentro de la carpeta de ejemplos de Indy hay un ejemplo mas completo y mejor explicado.

espero que te sirva de algo.

Jure.

carlosmoralesm 01-05-2004 17:37:30

Gracias Jure
 
Gracias Jure


voy a hacerlo asi Te Agradezco Mucho la Ayuda

rafita 05-05-2004 11:15:19

Hola a todos,

El código funciona muy bien, pero no soy capaz de modificarlo para adjuntar varios ficheros, ¿cómo lo hago?

:confused:

rafita 05-05-2004 12:12:19

Ya encontre la solución, basta con ir creando mas partes al mensaje:

Código:

TidAttachment.Create(idMessage1, 'c:\chica.jpg');
TidAttachment.Create(idMessage1, 'c:\mujer.jpg');
TidAttachment.Create(idMessage1, 'c:\anciana.jpg');

Saludos, :D


La franja horaria es GMT +2. Ahora son las 16:56:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi