Foros del Web » Programando para Internet » PHP »

mail no me envia imagen

Estas en el tema de mail no me envia imagen en el foro de PHP en Foros del Web. Estoy probando la funcion mail de php para enviar formato html funciona perfectamente el ejemplo del manual pero al insertarle una etiqueta img el correo ...
  #1 (permalink)  
Antiguo 07/08/2014, 06:46
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
mail no me envia imagen

Estoy probando la funcion mail de php para enviar formato html funciona perfectamente el ejemplo del manual pero al insertarle una etiqueta img el correo no me muestra la imagen me sale rota os dejo la ruta del codigo php de ejemplo.

Alguien sabe porque puede estar pasando esto, o quizas sea culpa de mi correo que no acepta.

http://php.net//manual/es/function.mail.php

solo añadi esta linea de codigo al html

Código HTML:
Ver original
  1. <img src="http://www.dominio/prueba.jpg">
  #2 (permalink)  
Antiguo 07/08/2014, 06:52
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: mail no me envia imagen

Le especificaste la extensión al dominio?
En el ej pusiste <img src="http://www.dominio/prueba.jpg">
  #3 (permalink)  
Antiguo 07/08/2014, 06:53
Avatar de zetahosting  
Fecha de Ingreso: octubre-2011
Mensajes: 119
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: mail no me envia imagen

Proba de la siguiente forma:

Código PHP:
Ver original
  1. <?php
  2. $destinatario = "[email protected]";
  3. $asunto = "Este mensaje es de prueba";
  4. $cuerpo = '<img src="http://zetahosting.net/images/logo.png" />';
  5.  
  6. //para el envío en formato HTML
  7. $headers = "MIME-Version: 1.0\r\n";
  8. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  9.  
  10. //dirección del remitente
  11. $headers .= "From: Nombre de persona <[email protected]>\r\n";
  12.  
  13. //dirección de respuesta, si queremos que sea distinta que la del remitente
  14. $headers .= "Reply-To: [email protected]\r\n";
  15.  
  16. //ruta del mensaje desde origen a destino
  17. $headers .= "Return-path: [email protected]\r\n";
  18.  
  19. //direcciones que recibián copia
  20. $headers .= "Cc: [email protected]\r\n";
  21.  
  22. //direcciones que recibirán copia oculta
  23. $headers .= "Bcc: [email protected],[email protected]\r\n";
  24.  
  25. mail($destinatario,$asunto,$cuerpo,$headers)
  26. ?>
__________________
Excelente WebHosting -> www.zetahosting.net
[email protected]
Twitter: @zetahosting
  #4 (permalink)  
Antiguo 07/08/2014, 07:00
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: mail no me envia imagen

Hola zetahosting, no lo he probado pero creo que tendria el mismo problema, porque crees que ese codigo funcionara si el propio manual de php no lo hace?
saludos.
  #5 (permalink)  
Antiguo 07/08/2014, 07:27
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: mail no me envia imagen

Cita:
Iniciado por Rro237 Ver Mensaje
Le especificaste la extensión al dominio?
En el ej pusiste <img src="http://www.dominio/prueba.jpg">
Si claro esque se me paso en el ejemplo pero si la puse, gracias por tu colaboracion, saludos.
  #6 (permalink)  
Antiguo 07/08/2014, 08:31
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: mail no me envia imagen

Hola haciendo pruebas al final funciono realmente no se donde estaba el fallo pero creo que Rro237 no iva mal encaminado estaba mal quizas no la extension pero si mal puesto la ruta, saludos.

Etiquetas: envia, html, mail
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 22:02.