Hola,
Creo que el problema puede estar en estas dos lineas:
Código PHP:
$headers .= "From: ".$snombre."(".$sfrom.") desde [url]www.mipagina.com\r\n[/url]";
mail($sdestinatario,$sheader, $comentarios, $header);
En primer lugar, que yo sepa los parametros de mail son destinatario, asunto, cuerpo del mensaje y cabeceras. Y a mi me parece que $sheader no es lo que tengo yo por asunto de un mensaje.
Segundo, $headers contiene la cabecera From. Y la sintaxis que usas para esa cabecera no se si sera correcta. Yo creo (no he revisado el RFC) que es:
From: texto libre que quieras que aparezca <
[email protected]>
Quizas te aparece Nobody porque estas especificando mal esa cabecera. Prueba a poner solo:
From:
[email protected]
Despues con:
From: soy fulanito <
[email protected]>
Suerte.