Usa:
Al principio de tu scritp:
error_reporting (E_ALL);
con eso veremos si hay algun error de PHP que no se está mostrando actualmente por la configuración del servidor .. Por ejemplo Lycos lo tiene "apagado" todo el tema de mostrar errores .. así q cuando sucenden solo se ve "pantalla en blaco" .. oses nada de ejecución y ningun error ..
Y al usar mail() .. usalo bajo un condicional .. mail() si se envió (si salió de PHP al menos .. da TRUE . sino, FALSE ) ...
Código PHP:
if (mail($email,"$asunto","$texto")){
echo "Se envió el e-mail";
} else {
echo "NO se envió el e-mail";
}
Un saludo,