Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHPMailer() e imagenes

Estas en el tema de PHPMailer() e imagenes en el foro de PHP en Foros del Web. Hola a tod@s. Hoy vengo con una cuestion que seguramente todos se han hecho a la hora de enviar imagenes por correo con PHP. Resulta ...
  #1 (permalink)  
Antiguo 13/03/2016, 14:47
 
Fecha de Ingreso: noviembre-2015
Mensajes: 23
Antigüedad: 8 años, 5 meses
Puntos: 0
PHPMailer() e imagenes

Hola a tod@s. Hoy vengo con una cuestion que seguramente todos se han hecho a la hora de enviar imagenes por correo con PHP.
Resulta que puedo perfectamente enviar correos en formato HTML y los recibo y no hay ningun problema, pero cuando dentro del codigo html pongo el codigo de una imagen <img>, el correo no llega. Supuestamente ha sido enviado porque me sale la confirmacion de que el mensaje fue enviado con exito pero éste nunca llega. Paso codigo:

Código PHP:
<?php
require_once 'PHPMailer-master/class.phpmailer.php';
$foto "imagen.jpg";
$mensaje '
<div style = "background-color: black; width: 940px; height: auto">
        <p style = "color:red">Hola que tal</p>
        <img src="cid:jpg" border="0" alt="Image and video hosting by TinyPic">
        
    </div>
'
;

$correo = new PHPMailer(); //Creamos una instancia en lugar usar mail()

//Usamos el SetFrom para decirle al script quien envia el correo
$correo->SetFrom("*******""********");

//Usamos el AddAddress para agregar un destinatario
$correo->AddAddress("********""*******");

//Ponemos el asunto del mensaje
$correo->Subject "MensajeHTML";

$correo->isHTML(true);

$correo->AddEmbeddedImage('http://i63.tinypic.com/2s7803o.jpg''jpg''img.jpg');

$correo->Body $mensaje;




if(!
$correo->Send()) {
    echo 
"Hubo un error: " $correo->ErrorInfo;
} else {
    echo 
"Mensaje enviado con exito.";
}
?>
Estoy haciendo pruebas y no consigo enviar imagenes a traves de PHPMailer(). Alguien podria ayudarme?
  #2 (permalink)  
Antiguo 14/03/2016, 04:14
 
Fecha de Ingreso: noviembre-2015
Mensajes: 23
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: PHPMailer() e imagenes

Bueno...he solucionado el problema :). Parece ser que el atributo "alt" no se puede colocar porque al momento de quitarlo, recibo perfectamente los mails con la imagen incluida.

Por lo tanto, <img> sin el "alt"

Etiquetas: html, imagenes, phpmailer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:57.