Foros del Web » Creando para Internet » HTML »

Recibir Mail con formato HTML

Estas en el tema de Recibir Mail con formato HTML en el foro de HTML en Foros del Web. Hola, he estado probando y buscando en estas faqs pero no encuentro la manera de hacer un formato html para el mail, y que envie ...
  #1 (permalink)  
Antiguo 16/04/2008, 11:51
Avatar de Marcos071  
Fecha de Ingreso: enero-2006
Ubicación: Presidencia Roque Sáenz Peña - Chaco
Mensajes: 384
Antigüedad: 18 años, 10 meses
Puntos: 5
Recibir Mail con formato HTML

Hola, he estado probando y buscando en estas faqs pero no encuentro la manera de hacer un formato html para el mail, y que envie dicho mail y llegue a su destinatario con imagenes, tablas y datos cargados...
Me pasa que cuando mando el mail con tablas y demas html, me lo muestra el codigo puro <html><.....</html> y no se como hacer para que salga con un formato html.

Alquien me da una mano con esto? gracias!!
  #2 (permalink)  
Antiguo 16/04/2008, 12:14
 
Fecha de Ingreso: abril-2008
Mensajes: 17
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Recibir Mail con formato HTML

Por ahi la solución va a ser que lo envies con php. Busca temas relacionados con como enviar newsletters con php, enviar mail con formato html mediante php.
  #3 (permalink)  
Antiguo 16/04/2008, 12:27
Avatar de Marcos071  
Fecha de Ingreso: enero-2006
Ubicación: Presidencia Roque Sáenz Peña - Chaco
Mensajes: 384
Antigüedad: 18 años, 10 meses
Puntos: 5
Re: Recibir Mail con formato HTML

Es que asi es, lo mando con php, pero no, me muestra los <html>....y demas...
  #4 (permalink)  
Antiguo 16/04/2008, 16:31
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 10 meses
Puntos: 36
Re: Recibir Mail con formato HTML

Fijate este post: http://www.forosdelweb.com/f4/enlaza...na-web-520139/
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #5 (permalink)  
Antiguo 16/04/2008, 19:24
Avatar de Marcos071  
Fecha de Ingreso: enero-2006
Ubicación: Presidencia Roque Sáenz Peña - Chaco
Mensajes: 384
Antigüedad: 18 años, 10 meses
Puntos: 5
Re: Recibir Mail con formato HTML

Pues no anda igualmente, no se cual seria el problema aqui...
Dejo lo que tengo...ha..y recordad que es un hotmail el correo, no se si acepta los html.
Lo que quiero hacer es hacer un diseño en el mail, con unas imagenes y los datos del cliente ya sea con tablas o divs...

Código PHP:

$cuerpo 
"Formulario recibido\n"
        
$cuerpo .= "Nombre: " .$HTTP_POST_VARS["nombre"]. "\n";
        
$cuerpo .= "Apellido: " .$HTTP_POST_VARS["apellido"]. "\n";  
        
$cuerpo .= "Email: " .$HTTP_POST_VARS["email"]. "\n"
        
$cuerpo .= "Su tel&Eacute;fono: " .$HTTP_POST_VARS["telefono"]. "\n"
        
$cuerpo .= "Calle1: " .$HTTP_POST_VARS["calle1"]. "\n"
        
$cuerpo .= "Calle2: " .$HTTP_POST_VARS["calle2"]. "\n"
        
$cuerpo .= "Numeraci&oacute;n: " .$HTTP_POST_VARS["numerocalle"]. "\n"
        
$cuerpo .= "Ciudad: " .$HTTP_POST_VARS["ciudad"]. "\n";
        
$cuerpo .= "Su consulta: " .$HTTP_POST_VARS["consulta"]. "\n"
        
/*    Cuando coloco esto en el hotmail sale como texto simplemente...*/

                         
$cuerpo .= "Content-Type: text/html";
        
   
/*   Aqui coloco el codigo html para que me lo muestre en el mail que recibira  */

                        
$codigohtml'<h1>Título sitio</h1>
                        <p>algo de texto</p>
                        <h2>sección 1</h2>
                        <p>más texto</p>
                        <h2>sección 2</h2>
                        <p>más texto</p>'
;


ini_set(sendmail_from,"[email protected]");

@
mail("[email protected]","Nuevo mensaje recibido",$codigohtml,$cuerpo); 
  #6 (permalink)  
Antiguo 16/04/2008, 19:28
Avatar de Marcos071  
Fecha de Ingreso: enero-2006
Ubicación: Presidencia Roque Sáenz Peña - Chaco
Mensajes: 384
Antigüedad: 18 años, 10 meses
Puntos: 5
Re: Recibir Mail con formato HTML

Otro problema que me surgio es que teniendo este codigo, al recargar la pagina, al hacer un refresh o actualizar nuevamente manda el mail, como que se vuelve a presionar el boton enviar...no se por que lo hace, porque los datos, una vez que los manda, yo los dejo guardados para que si se equivoca en algo, queden los datos de los campos guardados y que modifique solo lo que tenga que modificar, pero al hacer un refresh o actualizar vuelve a enviar el mail, no se por que ocurrirá eso...
Puedes fijarte es en http://www.realstateargentina.com/contacto.php.
Gracias!!
  #7 (permalink)  
Antiguo 17/04/2008, 13:33
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 10 meses
Puntos: 36
Re: Recibir Mail con formato HTML

Proba así:

Código PHP:
<?

/*   Aqui coloco el codigo html para que me lo muestre en el mail que recibira  */

$cuerpo "<b>Formulario recibido</b>\n"
$cuerpo .= "Nombre: " .$_POST["nombre"]. "\n";
$cuerpo .= "Apellido: " .$_POST["apellido"]. "\n";  
$cuerpo .= "Email: " .$_POST["email"]. "\n"
$cuerpo .= "Su tel&Eacute;fono: " .$_POST["telefono"]. "\n"
$cuerpo .= "Calle1: " .$_POST["calle1"]. "\n"
$cuerpo .= "Calle2: " .$_POST["calle2"]. "\n"
$cuerpo .= "Numeraci&oacute;n: " .$_POST["numerocalle"]. "\n"
$cuerpo .= "Ciudad: " .$_POST["ciudad"]. "\n";
$cuerpo .= "Su consulta: " .$_POST["consulta"]. "\n"
        

/* Indico que el contenido es html */

$cabeceras "Content-Type: text/html";



ini_set(sendmail_from,"[email protected]");

@
mail("[email protected]","Nuevo mensaje recibido",$cuerpo$cabeceras);

?>
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
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 05:33.