PHP:¿Cómo envío un email en formato HTML?

De Foros del Web

<?php
$sfrom=""; //cuenta que envia
$sdestinatario=""; //cuenta destino
$ssubject=""; //subject
$shtml=""; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?> 
  • Consideraciones a tomar en cuenta para diseñar el e-mail HTML (sobre uso de CSS y/o peculiaridades según cliente de correo que lo lea):

http://css-discuss.incutio.com/?page=StyleInEmail


Video tutorial para enviar correos con PHP

Este es un ejemplo de cómo puedes enviar un correo con PHP, si quieres que llegue en formato HTML solo debes agregarle el código anterior.


--Mickel 25 Nov 2002

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales