ENVIO DE MAILS CON FORMATO HTML

KARINA
14 de Febrero del 2005
HOLA, espero alguien me pueda ayudar.
Estoy tratando de mandar emails a una lista de correos que estan dentro de una base mysql y en correos de yahoo sale bien todo pero en un correos de hotmail, no pone el autor_mail ni el formato htm. (en vez de autor_mail pone el mail del host que hace los envios y solo pasa con hotmail)
Alguien me podria ayudar ?
Este es mi codogo :
<?php
//login
$host = "xxx.xx.xx.xx";
$user = "xxxxx";
$clave = "xxxx";
$base = "xxxxx";

//hacer conexion
$conexion = mysql_connect($host, $user, $clave);
//escoger base de datos
mysql_select_db($base, $conexion);

if ($REQUEST_METHOD<>"POST")
{
?>

<form name="form1" method="post" action="mandar_correos.php">

Tema : <input name="tema" type="text">

Mensaje : <textarea name="mensaje" ></textarea>

<input type="submit" name="Submit" value="Enviar">

</form>

<?php
}
else
{

//encontrar todos los mails de la base

$mensaje = htmlspecialchars($mensaje);
$mensaje = stripslashes($mensaje);
$mensaje = nl2br($mensaje);

$sql = "select nick, correo from tabla ";
$resultados = mysql_query($sql, $conexion);

while($myrow=mysql_fetch_array($resultados))
{

$cont++;
$para = "$myrow[correo]";
$autor = "Mensaje dela web master";
$autor_mail="karina[email protected]";
$cabeceras = "MIME-Versión: 1.0rn";
$cabeceras .="Content-type: text/html; charset=iso-8859-1rn";
$cabeceras .= "From: ".$autor."<".$autor_mail.">nReply-To:".$autor_mail;
$mensaje = '<p><font color="#003399" size="4">' . $mensaje . '</font></p>';
if (@mail($para, $tema, $mensaje, $cabeceras))
{ echo "El mensaje $cont de $myrow[nick] ya se envio<br>"; }
else { echo "E R R O R en el mensaje de $myrow[nick]<br>"; }

}
}

?>