Problema con CDONTS

red_fish

Utente Attivo
30 Set 2005
37
0
0
Salve a tutti,
il mio problema è il seguente:
ho fatto una pagina asp per l'invio in automatico di mail preimpostate, questo script risiede in un server win2k server e funziona.....
quando però viene richiamato da un terminale in rete con il server viene visualizzato l'errore "permesso negato" i terminali che usano questo script in rete sono diversi e tutti sono loggati alla rete con un utente che non è amministratore nè di dominio nè di macchina, sugli stessi terminale se mi loggo con una user che è amministratore funziona.......
come posso risolvere il problema senza cambiare i diritti dell'utente loggato?!?!?

GRAZIE
CIAO
 
la connessione al server avviene via http e si sfrutta un servizio lato server quindi, giusto?

hai per caso provato a sostituire cdonts con cdosys?

quando ti da l'errore, all'atto dell'invio della mail?
 
HTML:
Dim objcdo, cdoconf
Set objcdo = Server.CreateObject("CDO.Message")
Set cdoconf = Server.CreateObject("CDO.Configuration")
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "SMTP.SERVER.EXT"
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")  = 25
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "EMAIL DESTINATARIO"
cdoconf.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "PASSWORD DESTINATARIO"
cdoconf.Fields.Update
Set objcdo.Configuration = cdoconf
With objcdo
	.To = "DESRINATARIO"
	.From = "MITTENTE"
	.Subject = "OGGETTO"
	.TextBody = "CORPO"
	.Send
End With
Set cdoconf = Nothing
Set objcdo = Nothing

se non usi un server smtp a se stante ma il mail sender del server, puoi anche fare riferimenti a cdosys senza le occorrenze di cdo configuration

ciao ;)
 
non funziona
va in errore sul send()

CDO.Message.1 (0x80070005)
Access is denied.

Cosa posso fare?!?!?
:dipser:
 
lo hai copiato cosi com'è o hai letto che ci sono, all'inizio, delle voci in maiuscolo che devi sostituire con dei dati?

su quale server testi lo script? sul tuo pc? su un servizio di hosting tipo aruba? su un server messo su da un'azienda per cui lavori?

dammi un po di info...
 
Certo che ho capito che le parole in maiuscolo venivano sostituite.....

uso un server "2000 server" dove c'è anche l'IIS che uso e l'EXCHANGE per la posta.....
 

Discussioni simili