Foros del Web » Programando para Internet » PHP »

Como envio un e-mail con negrillas, imagenes, etc?

Estas en el tema de Como envio un e-mail con negrillas, imagenes, etc? en el foro de PHP en Foros del Web. Saludos: Necesito enviar emails con negrillas, fotos, inclusive archivos en flash, como la publicidad que e llega a uno. Cuando envio el texto con negrilla, ...
  #1 (permalink)  
Antiguo 28/06/2005, 18:30
 
Fecha de Ingreso: marzo-2003
Ubicación: Bogota
Mensajes: 83
Antigüedad: 14 años, 8 meses
Puntos: 0
Como envio un e-mail con negrillas, imagenes, etc?

Saludos:

Necesito enviar emails con negrillas, fotos, inclusive archivos en flash, como la publicidad que e llega a uno.

Cuando envio el texto con negrilla, color etc. NO llega de esta forma, sino que se muestran todos los códigos html.


Me pueden ayudar por favor?

Gracias



WILLIAM ESTEBAN
  #2 (permalink)  
Antiguo 28/06/2005, 19:12
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 5 meses
Puntos: 2
Para poder mandar en formato HTML un mail se necesitas mandar una cabecera. Aqui te la dejo y te invito a que investigues sobre el tema .
Código PHP:
//cabecera para poder enviar mail en formato HTML
$cabecera "MIME-Versión: 1.0\r\n";
$cabecera .= "Content-type: text/html; charset=iso-8859-1\r\n";

//Ejemplo de envio
mail($para,$tema,$mensaje,$cabecera); 
  #3 (permalink)  
Antiguo 28/06/2005, 19:23
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 13 años, 10 meses
Puntos: 0
Perdon, podríais explicarme un poco como funciona esa cabecera?, porq se llama cabecera la variable?, sin mas?, eso de "mail($para,$tema,$mensaje,$cabecera);", es algo asi? "mail([email protected],$Publicidad de juguetes menganito, ultimas novedades,$<html><head></head><body>Hola</body></html>,$cabecera);"
  #4 (permalink)  
Antiguo 28/06/2005, 19:40
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 5 meses
Puntos: 2
Exactamente, has captado bien la idea, y la variable se llama cabecera porque fui lo primero que se me ocurrio, pero lo proximo es totalmente funcional.
Código PHP:
mail("[email protected]","Visita mi web.","<html><head></head><body>Mi web</body></html>","MIME-Versión: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n"); 
Espero que te alla aclarado en algo, saludos y cualquier problema pregunta .
  #5 (permalink)  
Antiguo 28/06/2005, 20:44
 
Fecha de Ingreso: marzo-2003
Ubicación: Bogota
Mensajes: 83
Antigüedad: 14 años, 8 meses
Puntos: 0
Mil gracias por su ayuda,

Haré las puebas respectivas

William esteban
  #6 (permalink)  
Antiguo 28/06/2005, 21:32
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 13 años, 10 meses
Puntos: 0
Pero, y si la web que copiamos en "$mensaje" contiene imagenes, flashes y rutas a documentos de texto o a archivos de estilos o de scripts varios, ¿cómo hacemos?, las rutas deberian ser..., (por ej. una imagen q es un banner q esta arriba de la pagina), "/imagenes/banner.gif"? o... "http://www.miwebchachipiruli.com/imagenes/banner.gif"
... pregunto... :D porq si no las imagenes y todo eso, hay q incluirlas en el mail?? en algun tipo de carpeta oculta o algo?

saludos..
  #7 (permalink)  
Antiguo 28/06/2005, 23:48
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Puedes incluir las imágenes como archivos adjuntos... pero si es lo que quieres mejor aconsejarte uses PHPMailer. Ahora, ¿es aconsejable?... pués, como todo , depende... pero en principio no si estás enviando toda un web (supongo algún boletín ó similar), el peso del correo aumentaria y podría resultar pesado para quien lo reciba.. incluso si son a varios destinatarios el proceso puede pesarte a tí... entonces, para eso mejor poner rutas absolutas (http://tiusitio.com/...), pero igual hay que tomar en cuenta que los clientes de correo comúnmente tienen desactivada la inclusión de imágenes exteriores porlo que no se desplegarían las imágenes a menos que el que lo reciba lo permita... seguro usas correo y habrás visto a lo que me refiero...

Entonces, ambas son opciones... toma la que mejor te sirva. Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #8 (permalink)  
Antiguo 29/06/2005, 05:18
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 13 años, 10 meses
Puntos: 0
Entiendo, incluir las imagenes supone tal vez demasiados Kbs para un email y hacer rutas absolutas a la web es util pero puede no funcionar por la config del mail del destinatario del mismo...

Entonces, como sería la ruta si el dato es adjunto?, sería... como si, (por ej.), el banner estubiese en la misma carpeta que la página que introduces en "$mensaje"?

saludis
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 20:38.