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:
Avete da darmi qualche consiglio?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!") %>
Anticipatamente grazie.

Rispondi quotando