ColdFusion - Imagenes en el CFMAIL

 
Vista:

Imagenes en el CFMAIL

Publicado por Jose Ant Cabañero Damas (2 intervenciones) el 23/04/2001 17:30:18
Me Interesaría saber como complimentar un mail con imagenes, me explico, es para mandar mails con platillas hechas en html, por lo que si el usuario pone una imagen, que se vea, no deje solamente la dirección. GRACIAS Y URGE!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Incluir imágenes en correos electrónicos HTML

Publicado por Alejandro (108 intervenciones) el 12/09/2023 23:01:33
Para enviar correos electrónicos con plantillas HTML que incluyan imágenes incrustadas en lugar de simplemente mostrar direcciones de imagen, puedes utilizar la etiqueta `<cfmailparam>` para adjuntar las imágenes al correo electrónico y luego hacer referencia a ellas en tu plantilla HTML. A continuación, se muestra cómo hacerlo:

1. Adjunta las imágenes al correo electrónico: Primero, asegúrate de tener las imágenes que deseas incluir en el correo electrónico almacenadas en una ubicación accesible. Luego, utiliza la etiqueta `<cfmailparam>` para adjuntar las imágenes al correo electrónico. Aquí tienes un ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
<cfmail to="destinatario@example.com" subject="Asunto del correo">
    <cfmailparam file="ruta/a/imagen1.jpg" contentid="imagen1">
    <cfmailparam file="ruta/a/imagen2.jpg" contentid="imagen2">
    <!-- Otros parámetros del correo -->
    <html>
        <body>
            <img src="cid:imagen1" alt="Imagen 1">
            <img src="cid:imagen2" alt="Imagen 2">
            <!-- Resto del contenido HTML -->
        </body>
    </html>
</cfmail>

2. Referencia las imágenes en la plantilla HTML: En la plantilla HTML dentro del cuerpo del correo electrónico, utiliza la etiqueta `<img>` y el atributo `src` para hacer referencia a las imágenes utilizando el identificador `cid` que especificaste en `<cfmailparam>`. Esto incrustará las imágenes en el correo electrónico. Asegúrate de que el valor del atributo `alt` proporcione un texto alternativo para la imagen.

3. Envía el correo electrónico: Una vez que hayas configurado el correo electrónico y referenciado las imágenes en la plantilla HTML, utiliza la etiqueta `<cfmail>` para enviar el correo electrónico.

Las imágenes se incrustarán en el correo electrónico y se mostrarán correctamente cuando el destinatario lo reciba. Asegúrate de que las rutas a las imágenes y los identificadores `cid` coincidan con lo que hayas especificado en `<cfmailparam>`.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar