Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2011, 06:09
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
mail() con html y css

hola, estoy intentando hacer un mail plantilla para enviar a varios destinatarios.
Estoy utilizando la función de php mail() para enviarlos y hasta ahí todo bien.

El problema es que quiero que sea un correo que no sólo tenga texto sino que tenga también imagen de fondo y una estructura determinada, similar a la que tendría una web y por eso para maquetarlo utilizo html de la siguiente manera

Código PHP:
$mensaje .= '
<html>
<head>
  <title>Recordatorio de cumpleaños para Agosto</title>
  <link href="style.css" rel="stylesheet" type="text/css" />
</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>
'

El problema es que quiero darle un diseño concreto y lo tengo en una hoja CSS, he intentado ponerlo en la cabecera del <html> como muestro en el código, pero no funciona.

Me gustaría saber si hay que ponerlo en las $cabeceras del mail() y cómo hay que ponerlo, etc.

Estoy perdidísima