Primero, un consejo: usa variables para pasar valores a las funciones, es mucho mas legible. Asi podrias llamar a la funcion mail asi:
Código PHP:
mail($to,$subject,$body,$headers);
asignando antes a cada variable su valor. Asi sabrias que estas pasando 4 parametros.
En tu codigo estas pasando 5, porque has puesto una coma entre el contenttype y el from, asi que el from no iria en el parametro de las cabeceras.
Fijate como lo hacen en el manual o en esta FAQ:
http://www.forosdelweb.com/showthrea...350#post254350
Saludos.