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 15-12-2011
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
enviar un html com imágenes por email

Un saludo para todos.
Estoy intentando enviar email con un documento .htm desde delphi.
Quiero que el documento vaya incrustado(no adjunto) ,es decir que cuando se abre el email, aparezca automáticamente el documento, que no haga falta ir a ficheros adjuntos ---> guardar-->etc..
Todo esto ya lo hace excepto en un detalle, que no me aprecen las imágenes del documento .htm
No consigo que el receptor del email vea las imágenes del documento .htm
¿alguna idea que me ayude a solucionarlo?
Utilizo las indy 10.
Se que el tema se ha tratado varias veces, pero no lo consigo.
Gracias
Responder Con Cita
  #2  
Antiguo 15-12-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Se me ocurren dos formas:

La primera, codificar las imágenes en base-64 para incrustarlo en HTML, así:
Código PHP:
<img src="data:image/png;base64,//imagen_codificada_base64//" /> 
Lo que hace la "base-64" es codificar datos binarios en una cadena de texto que únicamente usa caracteres imprimibles de ASCII7. Aquí lo explican con un ejemplo, en inglés.

La otra opción, subir las imágenes en un servidor y enlazarlas allí. Esto es lo que se hace en la mayoría de los casos que he visto, en parte porque es la más sencilla y la que menos espacio necesita, solo que exige tener acceso a un servidor web.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 15-12-2011 a las 20:20:00.
Responder Con Cita
  #3  
Antiguo 16-12-2011
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
Gracias ÑuÑo por el tiempo, pero sigo sin poder ver la imagen cuando se recibe el correo.
Te explico lo que he hecho.
He creado un documento word, he incrustado una imagen y un texto y lo he guardado como .htm.A continuación, he codificado la imagen por medio de una página web(www.motobit.com/util/base64-decoder-encoder.asp) la he codificado en base64.Todo el texto que da lo he incrustado en el fuente de la página .htm(<img src="data:imag/png;base64,iVBOR....
Lo he enviado a través de un programa Delphi para envío de email. El envío lo hace correctamente pero al recibir el correo no sale la imagen.
Alguna idea?
Gracias de nuevo
Responder Con Cita
  #4  
Antiguo 16-12-2011
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Si realizaras una consulta de los foros, te encontrarías con varios hilos que tratan de este tema.

Uno de ellos que te podría ayudar sería este :

http://www.clubdelphi.com/foros/show...highlight=html

Mira también : http://www.clubdelphi.com/foros/show...ghlight=correo

Saludos.
__________________
Piensa siempre en positivo !
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Email con formato HTML MAXIUM Varios 0 08-08-2010 00:43:02
Cómo puedo enviar a múltiples destinatarios un email conteniendo HTML Cecilio Internet 6 29-09-2008 22:55:09
Enviar email con Cuerpo HTML VictorPenyalver Internet 5 26-07-2007 23:02:24
Incluir html como diseño fondo al enviar email CORBATIN Internet 7 27-06-2007 22:51:39
enviar e-mails html con imagenes... Adrix Internet 4 25-09-2003 04:42:05


La franja horaria es GMT +2. Ahora son las 01:35:53.


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