Negrita en formulario php por email

Zeroks

Buenas!

bueno, el titulo no es muy claro pero mas o menos indica mi "problema", aun asi explico;

tengo un formulario hecho en html y mediante un php hago que los datos se envien a una direccion de email, la cosa es que el mail me llega tal que asi

Nombre: manolo
Edad: 22
Ciudad: madrid

y quiero que me llegue asi

Nombre: manolo
Edad: 22
Ciudad: madrid

yo pense ostia que facil! a Nombre le pongo <b></b> y ya, pues no, lo que pasa que al estar dentro de "$mensaje=" me lo envia al correo tal que asi;

<b>Nombre:</b>manolo

asique sin idea de como hacerlo me puse a buscar informacion por google, y llegue a esta web http://ie.php.net/manual/en/function.mail.php que en el ejemplo #4 explican que poniendo el Content-type y el MIME y añadiendo las etiquetas <html> y <body> (y luego cerrandolas claro) los tags de html <b></b> funcionan, pues a mi no. Me sigue enviando los tags en texto plano

añado como tengo actualmente el php


<?php
$nombre=$POST['nombre'];
$edad=$
POST['edad'];
$comunidad=$POST['comunidad'];
$asunto=$
POST['asunto'];

$para = 'micorreo@correo';

$mensaje='
<html>
<head>
<b>Nombre:</b> '.$nombre.'
<b>Edad:</b> '.$edad.'
<b>C.Autonoma:</b> '.$comunidad.'
</body>
';

$desde = 'From: '.$nombre.' <'.$email.'> ' . "\r\n".
'Reply-To: '.$email.' ' . "\r\n".
'Content-type: text/html' . "\r\n" .
'X-Mailer: PHP/';

$mail_sent = @mail($para, 'Sugerencia '.$asunto.' '.$nombre,$mensaje,$desde);

?>

¿que le tendria que añadir para que funcionasen las etiquetas html?

muchas gracias de antemano

UPDATED:Solucionado, lo que añadi al codigo para que funcionase lo he puesto en negrita por si quereis verlo

1 mes después
Kas_

Perdona que suba el tema, pero te funciona con cualquier programa de correo?

Me refiero a si te sale en negrita por ejemplo desde Outlook, Thunderbird o Gmail... etc?
Por que yo estoy haciendo algo parecido y en algunos me va y en otros no.

NeB1

#2 usa PHPMailer, te ahorrarás muchos problemas.

También puedes usar las clases de PHP mail_mime y cosas así, con ello conseguirás que llegue guay a casi cualquier cliente de correo.

Tunnecino

Claro, te faltaba declarar en los headers que el email iba en html

Usuarios habituales

  • Tunnecino
  • NeB1
  • Kas_
  • Zeroks