He aquí algo raro que pasa.
Cuando mando un email con HTML a Hotmail, lo manda perfectamente. Pero, en otros como Yahoo! no corre el HTML, solo se ve el puro código.
Si quieren revisar, vean y envien algo a ustedes mismos de las notas que tengo en mi web de
Ladodos.com.
Aquí esta el código.
Código PHP:
<? if ($asunto=="") { ?><form action="" method="post">
<input type="hidden" name ="asunto" value="Ladodos.com - <? echo $cabeza;?>"><br>
<b>Para:</b> <input type="text" name="destino"
size="30"><br>
<input type="submit" value="Enviar!">
</form><? } else { if($destino!=""){
$mensaje="<html><xbody><center><img src='http://www.ladodos.com/imagenes/ld.gif'></center><br><h3><center><font face=Arial><a href='http://www.ladodos.com/noticias.ld/notas.php?id=";
$mensaje.="$id"; // definida previamente
$mensaje.="'>$cabeza"; // definida previamente
$mensaje.="</a></font></center></h3>";
$mensaje.="<br><br><font face=Arial>$entrada</font>"; // definido previamente
$mensaje.="<br><br><font face=Arial>$nota</font><br><br><center><h2>Mas información en <a href=http://www.ladodos.com>Ladodos.com</a>.</h2></center></xbody></html>"; // la variable nota tambien estuvo definida previamente
mail($destino, $asunto, $mensaje, "FROM: [email][email protected][/email]");
echo "Se ha enviado el mensaje a $destino correctamente";
}
else{
echo "Debes escribir un destinatario válido para enviar el
email";
}
} ?>
Gracias.