User 1309039
User 1309039
Usuario Novato
Usuario Novato

He estado leyendo algunos post y no lo encuentro.
Como puedo mandar correos en formato HTML con miarroba?

Un ejemplo del código que uso para mandar emails, el correo se manda pero las etiquetas HTML salen como si fueran texto.

Codigo:

<?php
// Datos para envio
$para = "x@gmail.com";

$asunto = "Registro Web Clan Warriors";

$mensaje = "<html><body>Hola, Señor X:\n\n
Gracias por registrarte en x.webcindario.com\n\n
Pulsa este enlace <a href='https://x.webcindario.com/activar.php?id=x'>activar tu cuenta</a>
y podrás hacer login en la web.\n\n\n
Webmaster</body></html>";

// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = "Content-type: text/html\r\n";
$cabeceras .= "MIME-Version: 1.0\r\n";

// Enviar el email
mail($para, $asunto, $mensaje, $cabaceras);
?>


Hay solución, o Mi@ solo acepta correo de TEXTO PLANO?
Avatar Image
@man / @woman
@man / @woman

$cabeceras .= "MIME-Version: 1.0\n"; <--- esa r es una \

Creo que es eso...

"Netiqueta" en los foros, como comportarse y preguntar en los foros.

No Setup Programs
User 1309039
User 1309039
Usuario Novato
Usuario Novato

Lo he probado y no funciona.

Me refiero a esto: $cabeceras = "Content-type: text/html\n";

Porque no se manda como un correo HTML??

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

y por que no usas php? mirá te doy un ejemplo del mail que tengo yo.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?
if (!$HTTP_POST_VARS){
?>
<form action="contactar.php" method=post>
<font face="Verdana, Arial, Helvetica, sans-serif"><br>
Nombre:</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type=text name="nombre" size=25>
<br>
Email:</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type=text name="email" size=25>
<br>
Mensaje:</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="coment" cols="25" rows="6"></textarea>
<br>
<br>
</font><br>
<br>
<input name="submit" type=submit value="Enviar">
</form>
<?

}else{

//Estoy recibiendo el formulario, compongo el cuerpo

$cuerpo = "Formulario enviado desde la pagina web http://lacasaweb.spaciogratis.com\n";

$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";

$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";



//mando el correo...

mail("tumail","Formulario recibido",$cuerpo);



echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";

}

?>
</body>
</html>

Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

<a href="http://dinero.tododirecta.com.ar">http://a3.twimg.com/profile_images/660154669/signo_dolar_normal.gif</a>
Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por germangerman
y por que no usas php? mirá te doy un ejemplo del mail que tengo yo.

El ya usa php... lo que quiere es que el contendido del mail que le llega a la persona venga en html... el tuyo le envía como texto plano.
"Netiqueta" en los foros, como comportarse y preguntar en los foros.

No Setup Programs
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 25/Ene/2018, 15:52
comboskof0795Jan/18
Por: , el 06/Jun/2012, 14:39
enriquepc Tito22kJun/12
Por: , el 04/Oct/2009, 18:31
xvicioalex NoSetup.org24kOct/09
Por: , el 12/Dic/2005, 12:48
kakes lovespyke12kDec/05
Por: , el 10/Sep/2005, 23:04
KAPPER2 User 39066112kSep/05