email en html con imágenes

3,698 views
Skip to first unread message

juanmy

unread,
Feb 4, 2013, 9:24:35 AM2/4/13
to codeignit...@googlegroups.com
Hola a todos, estoy intentando enviar un email en formato html pero que contenga imágenes y la verdad no se como hacerlo, le añado la imagen con la orden $mail->attach() , y me manda el archivo adjunto pero no me lo muestra en el html... ¿alguien lo ha hecho alguna vez?

Saludos a todos

Antonio Blanco

unread,
Feb 4, 2013, 9:28:06 AM2/4/13
to codeignit...@googlegroups.com
Por qué no añades la imagen al mensaje? <img /> ?

Saludos

El 4 de febrero de 2013 15:24, juanmy <juan...@gmail.com> escribió:
Hola a todos, estoy intentando enviar un email en formato html pero que contenga imágenes y la verdad no se como hacerlo, le añado la imagen con la orden $mail->attach() , y me manda el archivo adjunto pero no me lo muestra en el html... ¿alguien lo ha hecho alguna vez?

Saludos a todos

--
De-suscripción: codeigniter-spa...@googlegroups.com
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a codeigniter-spa...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

juanmy

unread,
Feb 4, 2013, 10:25:17 AM2/4/13
to codeignit...@googlegroups.com
Eso es lo que hago y no me lo muestra.

El 04/02/13 15:28, Antonio Blanco escribió:

Roberto Moreno P.

unread,
Feb 4, 2013, 10:28:04 AM2/4/13
to codeignit...@googlegroups.com
Estimado,

Sere breve

Adjunto != Visible en el HTML

Debes incorporarla como HTML con enlace absoluto a uno de tus
servidores publicos.

Saludos
Roberto Andrés Moreno Pérez

Antonio Blanco

unread,
Feb 4, 2013, 10:33:35 AM2/4/13
to codeignit...@googlegroups.com
Es lo que dice Roberto, quizás estés escribiendo el img así? <img src='/imagenes/imagen.jpg' />?? Debería ser así: <img src='".base_url()."imagenes/imagen.jpg' />.

Saludos.

Alejandro Soler

unread,
Feb 4, 2013, 11:06:35 AM2/4/13
to codeignit...@googlegroups.com
Por cuestiones de eficiencia, es mejor no adjuntar las imágenes, sino
simplemente referenciarlas absolutamente (y no relativas) al server
donde sí se encuentran alojadas.

Alejandro

Jorge Paredes Pérez

unread,
Feb 4, 2013, 11:08:16 AM2/4/13
to codeignit...@googlegroups.com
Efectivamente. Un adjunto no se ve. Se adjunta.
Las img deben ir con su HTML y su ruta absoluta. Debería funcionar.
Como dicen por el hilo debe ser <img src="<?php echo base_url('img/miImg.jpg'); ?>" alt="Mi alt imprescincible..." />

Salu2!

___

 Jorge Paredes
 Diseño y Programación Web
 Fotografía
 677 27 13 92

     
  


         


Carlos Mora

unread,
Feb 5, 2013, 4:06:20 AM2/5/13
to codeigniter-spanish
el problema con las imágenes en los correos es que los clientes de correo bloquean el acceso a las imágenes externas. 
Por ejemplo, en el correo de Jorge Paredes, gmail me dice que "No se muestran las imágenes. Mostrar las imágenes a continuación - Mostrar siempre imágenes de jorgepar...@gmail.com"
Eso es así porque se puede hacer tracking de los correos en el servidor donde se almacenan las imágenes.
Si se adjuntan las imágenes queda bien, pero el href es un poco complicado de escribir porque debe hacer referencia al id del adjunto, la verdad es que no me acuerdo como se hace ;)

La solución es meter las imágenes embebidas en el código, usando base64, por ejemplo:

<?php
$file = "imagen.jpg";
if($fp = fopen($file,"rb", 0))
{
   $picture = fread($fp,filesize($file));
   fclose($fp);
   $base64 = base64_encode($picture);
   $tag = '<img ' . "n" .
          'src="data:image/jpg;base64,' . $base64 .
          '" alt="Imagen dentro del html" width="80" height="15" />';
   echo $tag;
}
?>

Creo que con esto no deberías tener problemas.


Un saludo

Jorge Paredes Pérez

unread,
Feb 5, 2013, 4:55:44 AM2/5/13
to codeignit...@googlegroups.com
Sip. en base 64 se puede insertar pero creo que se puede liar una gorda...

Acabo de codificar un logo y mirar el chorizo que sale....
Si copiáis este choricito y pegáis en el navegador sale la img y no es grande....

Con cuatro simples img el codigo puede ser mortal no?


data:image/png;base64,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
TkSuQmCC


___

 Jorge Paredes
 Diseño y Programación Web
 Fotografía
 677 27 13 92

     
  


         




J. Manuel Velasco

unread,
Feb 5, 2013, 5:01:55 AM2/5/13
to codeignit...@googlegroups.com
Buenas,

Si quieres dejar el codigo más elgante puedes poner las codificaciones en archivos separados y cargarlos con http://php.net/manual/es/function.file-get-contents.php

·_-

Carlos Mora

unread,
Feb 5, 2013, 5:07:17 AM2/5/13
to codeigniter-spanish
¿Y como crees que va un adjunto?
Mira el código fuente de un correo con imágenes, vas a ver que los attachs van todos en base64.
Para ordenarlo puedes usar chunk_split(), que te queda mas prolijo, pero recuerda que todo es texto en un correo.
Y te reitero: No se como lees el correo de la lista, pero si usas gmail las imágenes adjuntas están ocultas por cuestiones de seguridad. En este momento estoy leyendo en mi pantalla: "No se muestran las imágenes. Mostrar las imágenes a continuación - Mostrar siempre imágenes de <J.manuel.contenido_oculto>@gmail.com"



2013/2/5 Jorge Paredes Pérez <jorgepar...@gmail.com>

Carlos Mora

unread,
Feb 5, 2013, 5:08:51 AM2/5/13
to codeigniter-spanish
Perdon, donde dice " imágenes adjuntas" quise decir " imágenes externas"


2013/2/5 Carlos Mora <carlosan...@gmail.com>

juanmy

unread,
Feb 5, 2013, 5:12:30 AM2/5/13
to codeignit...@googlegroups.com
Perfecto gracias, es lo que estaba buscando para enviar un tipo de factura vía email.

El 05/02/13 10:06, Carlos Mora escribió:

Carlos Mora

unread,
Feb 5, 2013, 5:21:54 AM2/5/13
to codeigniter-spanish
Buena idea J. Manuel. Te ahorras un par de pasos:


<?php
$file = file_get_contents( "imagen.jpg" );
if($file)
{
   $base64 = base64_encode($file);
   $tag = '<img src="data:image/jpg;base64,' . $base64 .
          '" alt="Imagen dentro del html" width="80" height="15" />';
   echo $tag;
}
?>





2013/2/5 J. Manuel Velasco <jmanuel...@gmail.com>

Jorge Paredes Pérez

unread,
Feb 5, 2013, 5:53:24 AM2/5/13
to codeignit...@googlegroups.com
Hola de nuevo.

Acabo de probar cambiar la firma de mi gmail con las img en base64 y resulta que tengo un límite  de 10.000 caracteres y lo supero.

¿podemos encontrarnos con esta limitación en clientes de correo? ¿Podrían convertirse en archivos demasiado pesados para enviar?

Gracias y salu2!

___

 Jorge Paredes
 Diseño y Programación Web
 Fotografía
 677 27 13 92

     
  


         




2013/2/5 Carlos Mora <carlosan...@gmail.com>

Carlos Mora

unread,
Feb 5, 2013, 6:06:16 AM2/5/13
to codeigniter-spanish
La limitación está dada por gmail para las firmas, no tiene nada que ver con el texto de un correo.
Piensa que en lo que se refiere al cuerpo es la misma limitación que los adjuntos. Un correo no es ni más ni menos que texto puro, con marcas particulares, que dentro pueden ser adjuntos, body, etc.
Insisto en que mires como se envía un adjunto, te va a aclarar tus dudas respecto del espacio.
Un saludo


2013/2/5 Jorge Paredes Pérez <jorgepar...@gmail.com>
Hola de nuevo.
Reply all
Reply to author
Forward
0 new messages