Hola charlie.
Yo tengo la firma del mail con html y me encuentra la imagen sin problemas.
<img width=831 height=124 src="http://tudominio.com/img/Firma_Mail.jpg">
Algunas cosas que tienes que tener en cuenta, pero que supongo que
tendrás bien si te está funcionando la web hecha con cake.
Si tienes apache, el modrewrite lo deberías de tener activado.
Tener los .htacces con los rewrites que te llevan a webroot. Por eso
"http://tudominio.com/" empieza en la carpeta webroot y "img/" será
donde seguramente tengas la imagen.
Lo que ya no me gusta tanto es que algunos clientes de correo como el
thunderbird no te cargan las imágenes y tienes que darle a un botón de
"ver contenido remoto" que aparece en la cabecera del mensaje.
Lo ideal sería incrustar la imagen en vez de referenciarla, pero eso no
se hacerlo.
Saludos.
Pau.
On 15/04/2011 20:47, Piru piru wrote:
Hola !!
El problema está en la ruta de la imagen. Para enviar una foto en PHP
sería :
<?php
//GET http://www.tal.tal/scripttuyo.php
$email_contenido = "<img
src=\"xxxxxxxxxxx/xxxxxxxxxxx/xxxxxxxx/xxxxxxxx.jpg\">";
$email_contenido .="Hola Hola !! caracola !jeje";
mail("Email@receptor","Titulo del email ",$email_contenido,"From:
mail@emisor\r\nContent-type: text/html\r\n");
?>
Mételo dentro de una función y a rodar !!! Suerte con ello !
> Date: Fri, 15 Apr 2011 07:29:21 -0700
> Subject: [CakePHP-es] Enviar Imagen por email
> From: [email protected]
> To: [email protected]
>
> Hola,
>
> Alguien sabe como enviar una imagen por email, no como archivo si no
> que se te muestre en el cuerpo del mensaje como un logotipo de una
> empresa para firmar el correo.
>
> he probado insertando esto en el correo:
>
> <?php echo $html->image("logo.jpg",array); ?>
>
> Y en el correo me llega un icono de imagen pero no me encuentra la
> ruta de la imagen.
>
> Alguien me puede decir como hacerlo???
>
> --
> Has recibido este mensaje porque estás suscrito al grupo
"CakePHP-es" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico
a [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico
a [email protected]
> Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.
>
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.