ciao ragazzi, ho usato il seguente modulo per invio mail:
Dim objCDOSYSCon
Set objCDOSYSMail = Server.CreateObject("cdo.message")
Set objCDOSYSCon = Server.CreateObject ("CDO.configuration")
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
objCDOSYSCon.Fields.Update
Set objCDOSYSMail.configuration = objCDOSYSCon
objCDOSYSMail.From = email
objCDOSYSMail.TO = "email@sito.it"
objCDOSYSMail.Subject = "Email dal sito"
messaggio="
Email spedita dal modulo contatti presente sul sito
Nome: "&nome&"
Cognome: "&cognome&"
Email: "&email&"
Messaggio:
"&info
objCDOSYSMail.HTMLBody = messaggio
objCDOSYSMail.Send
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing
solo che se al posto di localhost inserisco smtp.libero.it ricevo la email... lasciando localhost no!
Ho fatto presente al mio host il problema e mi hanno risposto:
"...il sistema di invio mail mediante il server di posta presente sul server, richiede un invio mediante autenticazione, con i parametri di utente amminsitratore, coincidente con user e pass dell'utente FTP"
cioè???????????

Rispondi quotando
(... )