DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Christian Mairoll Artikel Drucken
        
CDONTS unter Windows Server 2003 einrichten

Die Standard-Methode um in klassischem ASP Emails zu verschicken, ist über die CDONTS Komponente. Wer nun seinen Webserver auf Windows 2003 Server migriert, wird feststellen, dass es diese Komponente nicht mehr gibt.

Will man ein Mail-Objekt instanzieren, z.B. via:

Set objMail = Server.CreateObject("CDONTS.NewMail")

erhält man beim Aufruf die Fehlermeldung:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/sendemail.asp, line 15

800401f3

Lösung 1

Sie schreiben alle ASP-Seiten um, dass sie statt der CDONTS die CDOSYS Komponente ansprechen. Diese bietet die gleichen Funktionen wie die CDONTS und wird auch noch mit Windows Server 2003 ausgeliefert.

Lösung 2

Sie installieren die CDONTS Komponente nach. Vorausgesetzt, Sie haben noch irgendwo eine Windows 2000 Server Installation zur Verfügung. Kopieren Sie dazu die Datei cdonts.dll aus %SYSTEMROOT%\system32\ von Ihrer Windows 2000 Installation in das selbe Verzeichnis am 2003er Server. Anschließend müssen Sie die DLL noch registrieren. Öffnen Sie dazu eine DOS-Box, wechseln Sie nach %SYSTEMROOT%\system32\ und registrieren Sie die DLL mit:

regsvr32  cdonts.dll

Ab sofort ist CDONTS wieder verfügbar und bereit zum Emails versenden. Gestarteter lokaler SMTP Server natürlich vorausgesetzt.

 


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 25.11.2003
  Gültig bis: 23.02.2004
25 Ratings
Bewertung: 64,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG