14 messaggi dal 08 giugno 2004
Ho una pagina ASP che invia e_mail con oggetto CDONTS.NewMail. Tutto (o quasi) funziona su windows 2000 ma non va su windows 2003. Mi da questo errore:

Oggetto server error 'ASP 0177 : 800401f3'
Impossibile eseguire il metodo Server.CreateObject
/gittonline/test_mail.asp, line 3

alla linea 3 c'e':
Set oMail = Server.CreateObject("CDONTS.NewMail")

Bisogna settare qualcosa su IIS di windows 2003?
575 messaggi dal 23 giugno 2003
www.padovaboy.it
Il problema è che Cdonts in win2003 è deprecato.
Devi usare CDO che funzia sia su win2k sia su win2003
così ad esempio:
<!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows Library" -->
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" --> 
Set ObjSendMail = CreateObject("CDO.Message") 
Set iConf = Server.CreateObject("CDO.Configuration")
mailServer = mail.tin.it
    Set Flds = iConf.Fields 
    With Flds 
      .Item(cdoSendUsingMethod) = 2
      .Item(cdoSMTPServer) = mailServer
      .Item(cdoSMTPServerPort) = 25 
      .Item(cdoSMTPconnectiontimeout) = 10 
      .Update 
    End With
    Set ObjSendMail.Configuration = iConf


Trovi documentazione qui:
http://www.powerasp.com/content/new/sending_email_cdosys.asp

www.padovaboy.it dal 2001 con furore :D

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.