• Miércoles 20 de Noviembre de 2024, 12:35

Autor Tema:  Adjuntar imagen a un mail  (Leído 2094 veces)

cachorro

  • Miembro MUY activo
  • ***
  • Mensajes: 196
  • Nacionalidad: ec
    • Ver Perfil
    • http://www.pumamix.com
Adjuntar imagen a un mail
« en: Miércoles 10 de Noviembre de 2010, 00:33 »
0
Saludos a todos, les cuento quiero enviar un mail a ciertos usuarios que visitan mi web, ya tengo el script para enviar los mails, los probe y todo marcha bien, pero ahora quiero adjuntarle una imagen a ese mail que envio, y no se como hacer eso para adjuntar la iamgen al mensaje...espero m puedan ayudar gracias, les pongo mi codigo.

Código: PHP
  1.  
  2. <?
  3. $destinatario = "soporte@miweb.com";
  4. $asunto = "Este mensaje es de prueba";
  5. $cuerpo = '
  6. <html>
  7. <head>
  8.   <title>Prueba de correo</title>
  9. </head>
  10. <body>
  11. <h1>Hola amigos!</h1>
  12. <p>
  13. <b>Bienvenidos a mi correo electrónico de prueba</b>. Este es el cuerpo del mensaje.
  14. </p>
  15. </body>
  16. </html>
  17. ';
  18.  
  19. //para el envío en formato HTML
  20. $headers = "MIME-Version: 1.0rn";
  21. $headers .= "Content-type: text/html; charset=iso-8859-1rn";
  22.  
  23. //dirección del remitente
  24. $headers .= "From: nombre@miweb.comrn";
  25.  
  26. //ruta del mensaje desde origen a destino
  27. $headers .= "Return-path: nombre@miweb.comrn";
  28.  
  29. mail($destinatario,$asunto,$cuerpo,$headers)
  30. ?>
  31.  
  32.  
La Vida es un Reto..Enfrentala....

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Adjuntar imagen a un mail
« Respuesta #1 en: Miércoles 10 de Noviembre de 2010, 07:30 »
0
Mmm pues mira, yo generalmente lo que hago es poner un codigo html tal cual

Código: PHP
  1.  
  2.  
  3. $body="<b>HOLA</b><br><img src=http://'miservidor.com/imagen.jpg'>"
  4.  
  5. mail("darktigerhell...
  6.  
  7.  
  8.  

Subo la imagen al servidor, y ya con eso ellos puede visualizar y descargar la imagen, ya que es un elemento html que puede ser incluido facilmente; ahora bien si es necesario hacerlo con un atachment, te sugiero que uses phpmailer, seria lo mas rapido para eso
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Adjuntar imagen a un mail
« Respuesta #2 en: Miércoles 10 de Noviembre de 2010, 08:08 »
0
Una simple búsqueda en Google me ha devuelto miles de tutoriales...