Prima di tutto vorrei ringraziarti per avermi risposto, e dedicato un po del tuo tempo, perchè qui è un miracolo che qualcuno ti risponde.

ho provato le tue modifiche ma non funge, cosi' non mi arriva nemmeno l'email.
il tutto è sul server di aruba.

ti posto il codice in flash:

fscommand("allowscale", "false");
campi = new Array("nome", "cognome", "citta", "via", "tel", "mail", "testo");
k = 0;
Selection.setFocus(campi[k]);
email = "indirizzo@host.it";
destinatario = "Staff del sito";
soggetto = "Email da sito";
spedisci = "mailto:"+destinatario+"<"+email+">";
function convalida() {
errori = new Array("scrivi il tuo nome", "email mancante o errata", "scrivi il tuo cognome", "scrivi la tua richiesta");
err = 0;
count = 0;
errore = false;
if (nome == "" || nome == undefined || nome.length<3) {
errore = true;
err = 0;
}
if (!errore) {
if (cognome == "" || cognome == undefined || cognome.length<3) {
errore = true;
err = 2;
}
}
if (!errore) {
caratteri = new Array(" ", "#", "$", "%", "!", "^", "~", "'", "*", "(", ")", ",", "<", ">", "/", "\\");
for (i=0; i<caratteri.length; i++) {
if (mail.indexOf(caratteri[i])>=0) {
errore = true;
err = 1;
}
}
}
if (!errore) {
for (i=0; i<mail.length; i++) {
if (mail.charAt(i) == "@") {
count++;
}
}
if (count != 1) {
errore = true;
err = 1;
}
}
if (!errore) {
dividi = mail.split("@");
if (dividi[0].length<1) {
errore = true;
err = 1;
}
if (dividi[1].indexOf(".")<0) {
errore = true;
err = 1;
} else {
dominio = dividi[1].split(".");
if (dominio[0].length<2) {
errore = true;
err = 1;
}
if (dominio[1].length<2) {
errore = true;
err = 1;
}
}
}
if (!errore) {
if (testo == "" || testo == undefined) {
errore = true;
err = 3;
}
}
if (!errore) {
Submit = true;
loadVariablesNum("mail.php", 0, "POST");
out = "";
} else {
out = errori[err];
k = err-1;
}
}

con il codice che avevo fatto l'emeil mi arrivavano ma senza sull'out la risposta.

aiuto !!!