Duda... el accion del formulario envia los datos a un archivo llamado "emailform.php".. aja... y es la misma pagina? o los estas mandando a un archivo diferente...?
Luego, has probado lo mas sencillo que es ver que te devuelve la funcion mail?
Código PHP:
$resultado = mail($target,$subject,"Nombre: ".$nombre."\nTítulo: ".$subject."\n\n".$text);
if ($resultado == true)
{
echo 'El mail salio, el problema no esta en el script ni en el servidor';
}
if ($resultado == false)
{
echo 'El mail no salio del servidor, el problema esta en el script';
}