Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/09/2010, 13:46
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Formulario de envio de Mail

Si quieres recibir los mensajes con formato puedes hacerlo enviandolos como HTML y agregando cabeceras la función mail.
El cliente debe poder leer los correos en HTML.
Te recomiendo que para el tema mail emplees una classe como PHPMailer, te ahorrarás mucho código y problemas.
Si vas a usar la función mail de php, aquí tienes el ejemplo en html (del manual)

Código PHP:
<?php
// Varios destinatarios
$para  '[email protected]', '// atención a la coma
$para .= '[email protected]';

// subject
$titulo 'Recordatorio de cumpleaños para Agosto';

// message
$mensaje '
<html>
<head>
  <title>Recordatorio de cumpleaños para Agosto</title>
</head>
<body>
  <p>¡Estos son los cumpleaños para Agosto!</p>
  <table>
    <tr>
      <th>Quien</th><th>Día</th><th>Mes</th><th>Año</th>
    </tr>
    <tr>
      <td>Joe</td><td>3</td><td>Agosto</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17</td><td>Agosto</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
'
;

// Para enviar un correo HTML mail, la cabecera Content-type debe fijarse
$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// Cabeceras adicionales
$cabeceras .= 'To: Mary <[email protected]>, Kelly <[email protected]>' "\r\n";
$cabeceras .= 'From: Recordatorio <[email protected]>' "\r\n";
$cabeceras .= 'Cc: [email protected]"\r\n";
$cabeceras .= 'Bcc: [email protected]"\r\n";

// Mail it
mail($para$titulo$mensaje$cabeceras);
?>
Espero que sirva, salu2