|
Enviar un e-mail con PHP es muy sencillo, tan solo tenemos que utilizar la función mail. Pero cuando escribimos código HTML en el cuerpo del mensaje, este lo recibimos como texto y no como una página web, como querríamos. Esto tiene facil solución, solo necesitamos añadir la cabecera "Content-type: text/html" en el e-mail y el código que enviemos se interpretará como HTML. Veamos como: <?php $codigohtml = ' <html> <head> <title>E-Mail HTML</title> </head> <body> <a href="http://www.webtaller.com">Ir a WebTaller</a> </body> '; $email = '
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
'; $asunto = 'E-Mail HTML'; $cabeceras = "Content-type: text/html\r\n"; mail($email,$asunto,$codigohtml,$cabeceras); ?>
De esta forma, los e-mails que enviemos se verán como una página Web. En las cabeceras podemos añadir otras cosas, como por ejemplo si queremos especificar quien envía el e-mail haremos: $cabeceras = "From:
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
: text/html\r\n"; De esta forma, el remitente del e-mail sería "
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
" Por Alex Director Técnico de WebTaller |