FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como puedo pegar una imagen en un mail?
Buenas
Tengo que hacer una aplicacion donde se genera una serie de mails de forma automatica. Los mails se generan ya bien y se envian correctamente. El problema que tengo es que el contenido es en formato html y tengo que añadir algunas imagenes dentro de este codigo html. Las imagenes las tengo que recoger de una BD (un campo BLOB de una tabla de ORACLE). Existe alguna forma de recoger esta imagen (JPG o GIF) de la BD e incrustarla dentro del contenido del cuerpo del mail? Muchas gracias por adelantado, espero haberme explicado bien en lo que quiero hacer. |
#2
|
|||
|
|||
Imagen en Email..
Mira, si no me equivoco, en el cuerpo del mensaje debes de poner por ejemplo...
<html> <img src="NombreImagen.jpg" width="60" height="70"> <body> Hola. Aqui va el cuerpo del mensaje... </body> </html> Y para que esto surta efecto, me parece que basta con adjuntar al IMAIL la imagen que se debe de mostrar, es decir una imagen con el nombre y extension que tu allas puesto dentro de la etiqueta img... Espero resulte. Saludos y suerte. Ha, me dices si te funciono... |
#3
|
|||
|
|||
Hola fide,
pues he probado lo que me dices pero cuando añado el adjunto de la imagen deja de interpretarme el código html del mail. Me sale todo como si fuese texto plano. Seguire investigando |
#4
|
||||
|
||||
Supongo que estás utilizando las INDY (IdSMTP) para el envío de los mensajes ??
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#5
|
|||
|
|||
Si, estoy usando las INDY.
He leido por ahi que tengo que hacer el mensaje multipart, y hacer como dos partes, una con el texto html y otra con la imagen. Estoy haciendo pruebas pero todavia no he conseguido resultados. |
#6
|
||||
|
||||
Ok.
Te pongo unas porciones de código que utilizo para enviar emails mediante un Thread en Backgorund. La idea es extraer las imágenes de la BD a un directorio temporal y seguidamente procesarlas para incluirlas en el cuerpo del mensaje. Como te digo, son partes de código que seguramente te sea de ayuda, el resultado final, dependerá de tu pericia.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#7
|
|||
|
|||
Pues no se lo que hago mal pero sigue sin funcionar
Pongo un poco del codigo a ver si alguien me puede iluminar
Gracias de antemano |
#8
|
|||
|
|||
Perdon que no dije que lo que me pasa con el codigo anterior es que recibo un mail con dos attachment, uno de texto, y otro con la imagen.
No consigo que funcione bien todavia |
#9
|
||||
|
||||
Echale un vistazo a este documento.
En él se explica perfectamente todos los tipos de mensajes, y como definirlos correctamente. Saludos
__________________
Piensa siempre en positivo ! |
#10
|
|||
|
|||
Gracias gluglu
pero me he mirado el documento que me enlazabas y sigo sin ver el error Los mails que recibo me salen con estas opciones de cabecera: This is a multi-part message in MIME format --=_NextPart_2relrfksadvnqindyw3nerasdf Content-Type: text/plain Content-Transfer-Encoding: 7bit --=_NextPart_2relrfksadvnqindyw3nerasdf Content-Type: image/jpeg; name="logo_endesa.jpg" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="logo_endesa.jpg" content-id: logo_endesa.jpg --=_NextPart_2relrfksadvnqindyw3nerasdf--Parece como si estuviera "pasando" de esta parte del codigo que le pongo:
O no se, hay alguna cosa que se me escapa y que no entiendo lo que esta pasando. |
#11
|
||||
|
||||
Cuando yo mando un mensaje con imágenes dentro del texto HTML, mi cabecera del mensaje es la siguiente :
Cita:
Espero que te sirva de ayuda.
__________________
Piensa siempre en positivo ! |
#12
|
|||
|
|||
Ya si yo lo que digo es que a pesar de que le estoy intentando forzar a que el content-type del idtext sea "text/html" me sigue saliendo "text/plain" y no sé por qué
|
#13
|
||||
|
||||
He revisado mi código :
A ver si con estas líneas de código ya te funciona.
__________________
Piensa siempre en positivo ! |
#14
|
|||
|
|||
Buenas de nuevo
pues, haciendo mas pruebas he visto que me pasa una cosa un poco rara el mail que envio lo envio por cada usuario que tiene asignado determinado cliente. El caso es que he visto, que el primer usuario recibe mal el mail. Pero el segundo usuario, lo recibe perfecto. Los dos pasan por la misma funcion de EnviarMail asi que no entiendo porque con la segunda pasada del bucle funciona bien y con la primera funciona mal. El mail que tendrian que recibir es el mismo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como puedo guardar una imagen dentro de una tabla | jooooseph | Gráficos | 3 | 13-10-2007 02:11:56 |
Pegar una imagen en un doc | gabyzava | Varios | 3 | 17-08-2007 18:54:07 |
Copiar pegar y cortar una imagen!!!! | Juangu | Gráficos | 4 | 09-06-2005 18:28:24 |
como puedo Agregar un Archivo en un mail | carlosmoralesm | Internet | 4 | 05-05-2004 12:12:19 |
pegar imagen a word desde delphi | ciscu | Servers | 3 | 14-01-2004 12:00:52 |
|