innanzitutto, grazie per la risposta!

ho provato a modificare il codice appoggiandomi al link che mi hai dato:



codice:
Sub manda_posta(nome,password,email)


Dim objMail, objConfig 

' Crea l'oggetto email 
Set objMail = Server.createObject("CDO.Message") 

' Dimensiona l'oggetto configurazione 
Set objConfig = Server.createObject ("CDO.Configuration") 

' Imposta le configurazioni 
With objConfig 

' Server SMTP di uscita 
' ATTENZIONE! Usare il proprio indirizzo di server email! 
' E' FONDAMENTALE per l'invio della email 
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.aruba.it"

' Porta SMTP 
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 

' Porta CDO 
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 

' Timeout 
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 
.Fields.update 

End With 

' Assegna le configurazioni 
Set objMail.Configuration = objConfig 

' Assegna all'oggetto le proprietà necessarie 
objMail.From = "info@sito.com" ' Mittente 
objMail.To = Request.Form("email") ' Destinatario 
objMail.Subject = "Ecco la tua password, " & nome & "" ' Oggetto 
objMail.TextBody = "La tua password è " & password & "" ' Messaggio 

' Invia l'email 
objMail.Send() 

Set objMail = Nothing 

end sub

Ma ricevo questo errore:

ADODB.Recordset error '800a0e78'

Operation is not allowed when the object is closed.

/area_riservata/metti_aggiungi_cliente.asp, line 53



puoi aiutarmi?