Ciao a tutti,
ho migrato le applicazioni (Classic Asp) della mia intranet da WS2003 a WS2008R2, funziona quasi tutto a dovere tranne l'invio delle e-mail. Ho modificato il codice a dovere come consigliato in alcuni post e l'errore è passato da "Il valore di configurazione "SendUsing" non è valido" a "necessario oggetto cdoMessage".

Ho controllato se la dll è presente in System32 ed è presente, per sicurezza ho provato a registrarla e l'esito è stato positivo. Ma l'errore "necessario oggetto cdoMessage", persiste...

Ho letto da qualche parte che andrebbero dati i permessi specifici al file MetaBase.xml da applicare ad alcuni utenti di IIS ma, non ho trovato la procedura e non so se effettivamente potrebbe risolvere il problema.

Di seguito il codice utilizzato:

codice:
<%
Set cdoMail = CreateObject("CDO.Message")
Set cdoConfig = CreateObject("CDO.Configuration")
Set Flds = cdoConfig.Fields

With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'cdoSendUsingPort
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
.Update
End With

With cdoMessage
Set .Configuration = cdoConfig
.From = "mio@dominio.it"
.To = "xxxxxxxxx@tin.it"
.Subject = "test"
.TextBody = "messaggio messaggio messaggio"
.Send
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
Set Flds = Nothing

Response.Write("Invio corretto!")
%>
Avete da darmi qualche consiglio?

Anticipatamente grazie.