Ciao a tutti, il mio problema sembra molto strano. Ho un form mail in asp che non funziona quando nel campo email ha come indirizzo di posta @hotmail.com. Funziona con tutto, anche con delle stronzate meno che con hotmail.com. La mail non arriva neanche sul server, non c'è neanche nella cartella Spam, Bulk o qualsiasi cosa. Guardando il codice non sembra avere delle limitazioni e credo che neanche il server visto che hotmail è molto usato. Infatti, funziona con hotmail.it solo il .com che mi da questo problema. Se mando un a mail da un indirizzo @hotmail.com la mail mi arriva giusta, solo on line che non funziona. Metto anche il codice magari si riesce a capire meglio come mai non funziona. Grazie tante...ciaoo


<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var email = new String(Request.Form("email"));
var messaggio = new String(Request.Form("messaggio"));


// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || email == "" || messaggio == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori");
Response.End;
}

// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "admin@miosito.net";
// Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio da " + nome;
// Oggetto
OggettoCDONTS.Body = messaggio; // Corpo
OggettoCDONTS.Send(); // Invio la mail

Response.Write("Email inviata con successo! <a href=default.asp>Torna alla Home</a>");
%>