Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 22-08-2011
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Es muy posible que me equivoque, puesto que, parecería lógico poder enviar correos en formato HTML que mostrase imágenes "incrustadas". Sin embargo, quien recibe el correo ve la imagen como un archivo adjunto,... porque es un archivo adjunto.

A mí me parece que el problema, por decirlo así, está en el código HTML, concretamente, en la etiqueta IMG, y más concretamente, en el atribute SRC ("source") de dicha etiqueta. Porque, ¿dónde se supone que apunta dicho atributo? En efecto, ha de contener la ruta del archivo de imagen.

Ahora bien, casi apostaría algo a que dicha "ruta" no existe más que en el archivo HTML cuando tú lo ves en tu sistema. Si quieres añadir la imagen en el correo, deberás subir dicha imagen a un servidor en internet, de manera que la ruta de la imagen sea una URL que lleve a la imagen en cuestión.

De este modo, cualquier lector de correos que soporte HTML, podrá localizar sin problemas la imagen y por lo tanto podrá mostrarla. La otra solución que se me ocurre, pasa por utilizar en el atributo SRC de la etiqueta IMG, un "esquema de datos en la URI". Esto consigue, verdaderamente, incrustar la imagen en el propio HTML, como puedes ver en el enlaze anterior, convirtiendo la imagen en una secuencia de caracteres en "Base 64".

Esta última solución tiene el inconveniente de que la imagen quedará tal cual la insertes en el HTML del correo (en este caso), mientras que, si utilizas una URL como ruta de la imagen, podrás hacer cambios en la imagen, actualizarla en el servidor, y, quien vea el correo encontrará la imagen siempre actualizada, al menos en teoría, puesto que el cliente de correo puede guardar la imagen "en caché".

Por lo demás, dicho todo lo anterior, quiero imaginar (y hasta recordar) que existe una forma de adjuntar imágenes en los correos, refiriéndose a ellas con rutas "relativas", es decir, incrustando de alguna forma las imágenes en el correo, pero, no como archivos adjuntos, o, como algún tipo especial de archivos adjuntos. Tal vez aquí mismo encuentres algún ejemplo de esto último.

No obstante, si esta última solución no existiese o fuese farragosa, lo de asegurarte de ofrecer una URL de la imagen o incrustarla mediante "Base 64" "debe funcionar".

Última edición por dec fecha: 22-08-2011 a las 13:40:13.
Responder Con Cita
 



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
Enviar un correo desde delphi HTML flystar Varios 0 25-05-2010 19:12:45
ENVIAR CORREO mi cuenta de correo es GMAIL ASAPLTDA PHP 1 16-11-2006 00:54:03
Problemas al Enviar Correo con Ciertas Dir. de Correo AGAG4 Internet 2 01-02-2006 20:37:42
Como enviar un correo en formato HTML TDworD Internet 0 20-11-2004 20:01:13
Como enviar correo HTML? JDNA Internet 3 15-05-2004 07:21:03


La franja horaria es GMT +2. Ahora son las 02:32:30.


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