enviar email

rccroot
22 de Abril del 2004
como hago para enviar un mail con mail()
pero en formato html, para ponerle tablas, imagenes, etc...

NuTrAj
22 de Abril del 2004
no es nada dificil, debes definir variables y les pones codigo html y luego a la funcion mail le pasas las variables que creaste, aca te va un ejemplito:
las variables $nombre , $correo y $mensaje son las que ingreso el usuario en el formulario

$contenido2= "
<table width="43%" border="0" cellpadding="0" cellspacing="0" bgcolor="#24486c">
<tr>
<td height="199"><p><font color="#CCCCCC" size="2" face="Verdana, Arial, Helvetica, sans-serif">Te
escribi&oacute;<strong> ".$nombre."</strong>, del correo: <strong>".$correo."</strong>:</font></p>
<p><font color="#CCCCCC" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>".$mensaje."</strong>.</font></p>
<p><font color="#CCCCCC" size="2" face="Verdana, Arial, Helvetica, sans-serif">Desde
www.mipagina.com .</font></p>
</td>
</tr>
</table>
";
$direccion= "[email protected]";
$titulo="Email de contacto MIO";
$origen = $nombre."<".$correo.">";
$headers = "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=iso-8859-1rn";
$headers .= "From:".$origen."rn";
mail($direccion,$titulo,$contenido2,$headers);

mas o menos es el codigo que uso yo, si no entiendes algo me avisas por este foro o me escribes.
Saludos... Raul