Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2009, 16:35
mrmaria
 
Fecha de Ingreso: noviembre-2008
Mensajes: 122
Antigüedad: 15 años, 5 meses
Puntos: 4
Pregunta No veo imagen en mail formato HTML

Hola, tengo el siguiente script, desde el que deseo enviar un mail con formato HTML y al cual deseo incluirle una foto.
El problema es que el email llega pero sin la foto. Me sale el tipico cuadrado con la cruz roja. No tengo bloqueado la llegada de imagenes. Uso outlook y a esa opcion la quite con la finalidad de probar.
La foto esta en mi servidor, e incluí la ruta en el script. No se que pueda estar pasando...Desde ya gracias por si alguien ha tenido el mismo problema.

Ah.. no deseo adjuntar la foto proque estoy probando para enviar un email con formato boletin, es decir, una imagen y su correspondiente descripcion. Solo empeze probando con la foto.

<?php
$direccion=$_GET['direccion'];
require("class.phpmailer.php");
$mail = new phpmailer();
//$mail->IsSMTP();
$mail->Mailer = "smtp";
$mail->Host = "localhost";
$mail->Username = "micuentademailARROBAdominio.com";
$mail->Password = "password";
$mail->SMTPAuth = true;
$mail->CharSet="iso-8859-1";
$mail->From = "micuentademailARROBAdominio.com";
$mail->FromName = "nombre";
$mail->Timeout=60;
$mail->AddAddress($direccion,"Prueba");
$mail->IsHTML(true);
$mail->Subject = "Prueba";
$body = "<strong>"."Prueba con imagen"."</strong><br><br>";
$body .= "<img src='http_www_misitio_com/dir/nombredelafoto.jpg' />";
$body .= "<br><br>";
$mail->Body = $body;
$mail->AltBody = "Probando foto con PHPMailer.";
$mail->Send();

if(!$mail->Send()) {
echo "Error: " .$mail->ErrorInfo;
}
else {
echo "Un correo electrónico se ha enviado a: ".$direccion; }
?>