Cita:
Iniciado por aprender06
Tengo un codigo php para enviar un html, en el que pongo un enlace a una
una imagen pero el outlook no me la muestra me pide primero permiso para descargar la imagen , el link lo hago con un <img src=" ">
Hola
Buenos dias
A la imagen tienes que ponerla en algun servidor y colocar en el e-mail.
ej: <img src="http://www.dominio.com/imagen.jpg">
Y claro para que esto te funcione tienes que enviar el email en formato HTML.
Te pongo un pequeño script
Código PHP:
$sfrom="[email protected]"; //cuenta que envia
$sdestinatario="[email protected]"; //cuenta destino
$ssubject="Hola"; //asunto
$shtml="Salu2"; //mensaje
$shtml .="<img src=\"http://www.dominio.com/imagen.jpg\">"; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
Pero mas bien para este tipo de asunto es recomendable la clase de
PHPMailer ... dedicarle tiempo a la documentacion para saber como enviar imagenes, que es mas o menos usando isHTML().... con phpmailer.
suerte