Forse dipende dal browser.
Prova ad aggiungere, nella form, anche il campo ID per ogni input.
Il campo lo valorizzi poi con la stessa dicitura del tag NAME.
Fai così:
Codice PHP:
<form action="inviomail.php" enctype="text/plain" method="POST">
E-mail:
<input type="text" id="email" name="email">
Oggetto del messaggio:
<input type="text" id="titolo" name="titolo">
Testo:
<textarea id="testo" name="testo"></textarea>
<input type="submit" name="Submit" value="Invia E-mail">
</form>
Nella pagina inviomail.php manda poi solo in echo le variabili.
Codice PHP:
$titolo = $_POST['titolo'];
$testo = $_POST['testo'];
$email = $_POST['email'];
echo "$titolo - $testo - $email";
exit;
/*
puoi anche commentare
il resto dello script senza
cancellare o riscrivere nulla
*/
Se le variabili dovessero risultare sempre vuote, prova quindi a cambiare l'enctype della form come segue:
Codice PHP:
<form action="inviomail.php" enctype="multipart/form-data" method="POST">
Esegui una modifica per volta, così magari capisci da dove viene l'errore.