SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: cachorro en Miércoles 10 de Noviembre de 2010, 00:33

Título: Adjuntar imagen a un mail
Publicado por: cachorro en Miércoles 10 de Noviembre de 2010, 00:33
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.  
Título: Re: Adjuntar imagen a un mail
Publicado por: LeGatoRojo en Miércoles 10 de Noviembre de 2010, 07:30
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
Título: Re: Adjuntar imagen a un mail
Publicado por: m0skit0 en Miércoles 10 de Noviembre de 2010, 08:08
Una simple búsqueda en Google me ha devuelto miles de tutoriales...