Esto no es una cabecera HTTP valida!!!
$header = "Mensaje de: ".$snombre."\nReply-To:".$sfrom.;
En tal caso sería:
Código PHP:
$header = "FROM: ".$snombre."\nReply-To:".$sfrom.;
Las cabeceras las define las RFC que correspondan como ya te comentó josemi ...No puedes poner lo que te "dé la gana" ...
Por eso, yo te remití al manual OFICIAL de PHP para que probases el ejemplo que está ahí y que usa la mayoría de cabeceras HTTP para mail ...
Un saludo,