Estas empleando mal la sintaxis de mail() .. las cabeceras no son parametros de la funcion mail . sino q van todos sobre el parametro cabeceras (header) ...
Los parametros de mail son:
mail($to, $subject, $mensaje,$cabeceras);
Y las cabeceras las tienes q poner las que uses separadas con salto de linea \r\n (o \n .. dependiendo del SO q uses ..) .. Para ello .. o las pones ahi mismo o usas una pequeña concatenación:
Código PHP:
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabeceras .= "From: pepito <pepito@tusitio.tal>\r\n";
mail($to, $subject, $mensaje,$cabeceras);
Más cabeceras y mail() al detalle:
http://www.php.net/manual/en/function.mail.php
(versión en ingles .. mas completa q la de castellano.)
Un saludo,