Aleksandar's computer workshop

Let's see what Aleksandar was fixing today.
My findings, tips & tricks related to computers, internet, programming and other stuff I was working with.

cdonts on Windows 2003

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject("CDONTS.NewMail") Server.CreateObject failed windows 2003

I am working on IIS 6...and I cannot even find the dll smtpsvg.dll when I run regsvr32...
My createobject fails everytime :(.
I first started dickering around with permissions, then I realized the dll isn't even on the server. What mind-bogglingly basic error am I making here?Set Msg = server.createobject("CDONTS.Newmail")Thanks for any guidance! :)

you're using Windows 2003 Server you need to use Server.CreateObject("CDO.Message")")CDo runs on Windows 2003, CDONTs does not.Here is the code I use:  I wouldn't screw around with the configuration as mentioned...alwasy seems to mess it up.  All default should work fine with your host:Code below works, I use it: uses port 25, no configuration. Had problem with configuration on local machine.strTo = "toemail@yourdomain.com"    'Make sure the From field has no spaces.strFrom = "fromemail@yourdomain.com"strSubject = "Your Subject"strBody = "The content of email"' Create an instance of the NewMail object.Set objCDOMail = Server.CreateObject("CDO.Message")' Set the properties of the objectobjCDOMail.Sender = StrFromobjCDOMail.To = strToobjCDOMail.Subject = strSubjectobjCDOMail.TextBody = strBody' Some of the more useful ones I've included samples of here:'objCDOMail.Cc = "mailto:sschofield@aspfree.com;steve@aspfree.com"   Notice this sending to more than one person!'objCDOMail.Bcc = "sschofield@aspfree.com;steve@aspfree.com"'objCDOMail.Importance = 1'objCDOMail.AttachFile "c:\path\filename.txt", "filename.txt"' Send the message!objCDOMail.Send' Set the object to nothing because it immediately becomes' invalid after calling the Send method + it clears it out of the Server's Memory.Set objCDOMail = Nothing


: I am getting the error "Server.CreateObject Failed": on the following line of code on a Windows Server 2003 box::: 
Set oCDONTS = Server.CreateObject("CDONTS.NewMail"):: Is CDONTS no longer included with Server 2003?: Any advice on how to address this problem would: be most welcome.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CDONTS (CDO for NT Server) is deprecated. It was included with Windows 2000for backwards compatibility.Options:a) Use CDOSYS instead (CDO for Windows 2000). Joshua posted a link, or youcan use:http://msdn.microsoft.com/library/?url=/library/en-us/exchanchor/htms/msexchsvr_cdowin2000.asp?frame=trueto get to the home page/b) Get a copy of CDONTS off an old machine and register it on your WIndows2003 Server. I would only recommend doing this if you have a lot of oldercode already that uses CDONTS and you have moved the site over to a Windows2003 Server. Since CDONTS is not supported on Windows 2003 Server you don'tknow how long it'll keep working.