Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Internet
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Colaboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11/10/2006
VictorPenyalver VictorPenyalver is offline
Miembro
 
Join Date: Apr 2006
Posts: 19
Poder: 0
VictorPenyalver Va por buen camino
Enviar email con Cuerpo HTML

Hola,

Como puedo enviar un email con el cuerpo en HTML?
Aqui esta mi codigo:

Código Delphi [-]
 var OleApp,OleItem : OleVariant; i: integer;
begin
  try
    try
       OleApp := GetActiveOleObject('Outlook.Application');
    except
       OleApp := CreateOleObject('Outlook.Application');
    end;

    OleItem := OleApp.CreateItem(0);
    OleItem.Subject := IBQueryEx1CAMPANYA.AsString;
    for i:=0 to Destinatarios.Count-1 do begin
        OleItem.Recipients.Add(Destinatarios[i]);
    end;
    OleItem.Body := ' Ke pasa Neng  Esto es una prueba  ';
    OleItem.Send;
    OleItem := VarNull;
    OleApp := VarNull;
    MessageDlg('Operación Completada',mtInformation,[mbOk],0);
  except
     OleItem := VarNull;
     OleApp := VarNull;
     MessageDlg('No se ha podido enviar el correo a todos los destinatarios',mtError,[mbOk],0);
  end;

Lo he probado asi (no pongo los simbolos < > aqui xke sino no se ven en el post),

Código Delphi [-]
OleItem.Body := ' html  head Ke pasa Neng /head body Esto es una prueba  /body /html';

pero no funciona, sale como texto normal.
A ver si alguien puede darme alguna idea de como hacerlo.
Muchas gracias de antemano!

Last edited by VictorPenyalver : 11/10/2006 at 10:58.
Reply With Quote
  #2  
Old 11/10/2006
poliburro's Avatar
[poliburro] poliburro is offline
Miembro Premium
 
Join Date: Aug 2004
Location: México D.F
Posts: 3,068
Poder: 26
poliburro Va por buen camino
Para hacer eso nada mejor que Indy compañero, consiguete la versión de producción actual y bájate los ejemplos, allí incluyen uno que precisamente envía correo en formato html.

Nosotros precisamente lo usamos para enviar correos con gráficas de barra y rejillas de datos. Todo en formato html.


Suerte
Reply With Quote
  #3  
Old 12/10/2006
Bicho's Avatar
[Bicho] Bicho is offline
Miembro Premium
 
Join Date: Jul 2003
Location: Inca - Mallorca
Posts: 1,776
Poder: 25
Bicho Va por buen camino
Tambien puedes hacer uso del componente TNMSMTP de la paleta FastNet, que tambien sirve para enviar correos y tiene una propiedad para especificar el tipo del body del mail (texto plano / html)

Saludos
Reply With Quote
  #4  
Old 14/10/2006
Enan0's Avatar
Enan0 Enan0 is offline
Miembro
 
Join Date: May 2004
Location: Argentina
Posts: 565
Poder: 23
Enan0 Va por buen camino
de todas maneras te recomiendo los de INDY ya que con los TNMSMTP dependiendo de la version que utilices (no conozco todas) no soportan Autenticacion. y terminaras con el problema de que si tu servidor no soporta RElay anonimo no podras mandar correos a quienes esten fuera de tu domino.
Saludos
y perdon si me equivoco.
Reply With Quote
  #5  
Old 26/07/2007
alejandromartin alejandromartin is offline
Registrado
 
Join Date: Feb 2007
Posts: 5
Poder: 0
alejandromartin Va por buen camino
Cool regresar a OLe

si quieres utilizar to codigo Ole puedes ocupar la variant HtnlBody, de esta forma outlook reconoce que le estas pasando un codigo html y no lo "traduce
Reply With Quote
  #6  
Old 26/07/2007
CORBATIN CORBATIN is offline
Miembro
 
Join Date: May 2003
Location: España
Posts: 131
Poder: 24
CORBATIN Va por buen camino
Hola, en este hilo esta publicado un codigo que funciona para mandar e-mail con codigo html y adjuntando fotos. Recordar que para que las lea la persona a la que le enviais el correo, antes del nombre de la imagen en html, se debe poner la palabra cid, es decir, <image src ="cid:logo.jpg">.

http://www.clubdelphi.com/foros/show...t=18819&page=3

UN SALUDO.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
enviar email con bcc raulmm26 Internet 1 03/11/2005 10:38
Enviar Email satabel Internet 1 02/08/2005 01:12
Personalizar fondo del cuerpo del email? URBANO Internet 0 30/03/2005 14:44
Enviar HTML en el cuerpo de un e-mail Lionel Internet 9 09/05/2004 23:12
Email HTML sus fotos adjuntarlas Descendents Internet 6 20/11/2003 12:20


All times are GMT +2. The time now is 00:17.


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