Hola buen día! Tengo una pagina web y me piden que envie un correo con una imagen, deberia de verse la imagen al instante de abrir el correo sin que me aparesca la opción de desbloquear el contenido, he investigado y encontre que se podria utilizar phpmailer para enviar imagenes embebidas, ya lo intente de una y mil formas, pero sigue sin funcionar, bueno sin mas rollo este es mi codigo:
Código PHP:
Ver original<?php
if(!require("class.phpmailer.php")){echo "INCLUDE ERROR:[class.phpmailer.php]";}
$destinatario = split(",",$destinatario); foreach ( $destinatario as $TO )
{
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "smtp.servidor.com"; // specify main and backup server
$mail->SMTPAuth=true; // turn on SMTP authentication
$mail->FromName = "titulo.";
$mail->Subject = "Asunto";
$mail->AddAddress($TO);
$mail->IsHTML(true);
$mail->AddEmbeddedImage("kristin.jpg", "my-attach", "kristin.jpg");
$mail->Body = 'Embedded Image: <img alt="PHPMailer" src="cid:my-attach"> Here is an image!';
$mail->AltBody = "Hola amigo\probando";
$mail->AddAttachment("kristin.jpg", "kristin.jpg");
$mail->AddAttachment("kristin.jpg", "demo.zip");
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
}
echo "EL correo ha sido Enviado<BR>";
}
?>
De hecho hasta e inserta la ruta directa de la imagen desde el servidor: ""http://www.servidor.com/mailer/kristen.jpg",

pero sigue sin poder verse el correo, espero puedan ayudarme a resolverlo, de antemano gracias.