Just nu i M3-nätverket
Gå till innehåll

CDONTS


Dahlgren

Rekommendera Poster

Hej!

 

När jag försöker använda mig utan CDONTS får jag följande felkod:

 

Körningsfel i Microsoft VBScript (0x800A01AD)

ActiveX-komponenten kan inte skapa objekt.: 'CDONTS.NewMail'

 

Den felkoden får jag när jag kör lokalt med IIS 5, när jag laddar upp filen och kör den på webbhotellet så fungerar det. Alltså måste det vara något med IIS som inte fungerar, någon som vet vad man kan göra?

 

 

Med Vänliga Hälsningar:

Micke

Länk till kommentar
Dela på andra webbplatser

Har du XP och IIS5.1 så finns inte CDONTS, den har ersatts med CDOSYS.

 

CDONTS kommer heller inte finnas i nya .NET Server så det är lika bra att byta nu, CDOSYS finns för övrigt på W2k (IIS5) ochså.

 

Sök på forumet så hittar du mer om det.

 

 

Länk till kommentar
Dela på andra webbplatser

Ja så var det ju, tack.

 

Jag var inne på Microsofts hemsida och sökte på CDOSYS och hittade denna exempel-koden:

 

<%@ Language=VBScript %>

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

</HEAD>

<BODY>

<%

' send by connecting to port 25 of the SMTP server

Dim iMsg

Dim iConf

Dim Flds

Dim strHTML

Dim strSmartHost

 

Const cdoSendUsingPort = 2

StrSmartHost = "smarthost"

 

set iMsg = CreateObject("CDO.Message")

set iConf = CreateObject("CDO.Configuration")

 

Set Flds = iConf.Fields

 

' set the CDOSYS configuration fields to use port 25 on the SMTP server

 

With Flds

.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = strSmartHost

.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10

.Update

End With

 

' build HTML for message body

strHTML = "<HTML>"

strHTML = strHTML & "<HEAD>"

strHTML = strHTML & "<BODY>"

strHTML = strHTML & "<b> This is the test HTML message body</b></br>"

strHTML = strHTML & "</BODY>"

strHTML = strHTML & "</HTML>"

 

' apply the settings to the message

With iMsg

Set .Configuration = iConf

.To = "michael@kattens.nu"

.From = "nisse@gren.nu"

.Subject = "This is a test CDOSYS message (Sent via Port 25)"

.HTMLBody = strHTML

.Send

End With

 

' cleanup of variables

Set iMsg = Nothing

Set iConf = Nothing

Set Flds = Nothing

 

%>

<P> </P>

 

</BODY>

</HTML>

 

Jag satte dit min mejladress och så får jag detta felmeddelandet:

 

CDO.Message.1 fel '80040213'

 

Transporten lyckades inte ansluta till servern.

 

Vad kan detta bero på? Jag gissar att det har något med strSmartHost att göra. Och vad är alla de där URL:erna till egentligen?

 

Länk till kommentar
Dela på andra webbplatser

Vad kan detta bero på? Jag gissar att det har något med strSmartHost att göra.

 

Testa med localhost om du har SMTP servicen installerad i IIS.

 

Det går ochså sända utan att speca smtp servern genom att helt enkelt säga till att den ska spara meddelandet direkt i queue katalogen på lokala maskinen, tror det finns ett sådant exempel hos ms ochså.

 

Och vad är alla de där URL:erna till egentligen?

 

Jag måste erkänna att jag inte har satt mig in i allt heller men det har med MAPI att göra, cdosys är väldigt inriktat på MAPI.

 

Tyvärr gör det knappast att den bli lättare att använda.

 

Länk till kommentar
Dela på andra webbplatser

Vad är: "SMTP servicen"??

[inlägget ändrat 2002-07-07 15:43:45 av Michael Dahlgren]

Länk till kommentar
Dela på andra webbplatser

Detta är vad som finns i Administrationsverktyg:

 

Administration av servertillägg

Datakällor (ODBC)

Datorhantering

Internet Information Services

Komponenttjänster

Loggboken

Lokal säkerhetsprincip

Prestanda

Tjänster

 

Länk till kommentar
Dela på andra webbplatser

Jag brukar inte vara där inne, har lyckats få dit ett par kataloger bara. Jag vet med andra ord inte riktigt hur jag ska göra för att se om smtp servicen är installerad.

 

Länk till kommentar
Dela på andra webbplatser

Ja om du inte ser den direkt när du öppnar IIS admin så är den nog inte installerad.

 

Den borde finnas där om du valt default installation när du installerade IIS.

 

Annars, stoppa in din windows xp cd och välj installera komponenter och sedan smtp service under iis.

 

Glöm inte att ladda ned patchar från windowsupdate.

 

 

 

Länk till kommentar
Dela på andra webbplatser

När jag går in på egenskaperna för en webbplats och sedan på "servertillägg" står det såhär:

 

"Den här webbplatsen kör en gammal verision av servertillägg. Om du vill uppdatera servertillägg väljer du Uppgradera tillägg på Aktivitets-menyn för den här servern."

 

När jag går in i aktivitets-menyn finns inte "Uppgradera tillägg" med.

 

När jag sedan klickar på hjälp står det nåt om en MMC-snapin-modul för Frontpage. Jag vill inte ens ha något stöd för Frontpage, det använder jag aldrig ju. Vad ska man göra?

 

Länk till kommentar
Dela på andra webbplatser

Som sagt, installera från cd:n.

 

Du får nog söka lite allmän info om IIS först, på detta forum och andra.

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Jag satte i Win xp-skivan och där såg jag att SMTP-tjänst inte var ibockat så jag bockade i den och fortsatte. Problemet är att XP säger att jag ska sätta i en skiva som heter "Windows Whistler Proffessional CD" men någon sån har inte jag, måste jag skaffa en sån?

 

Länk till kommentar
Dela på andra webbplatser

Jag sökte igenom hela CD:n i sökprogrammet efter EXCH_adsiisex.dll som den ville ha men den finns inte.

 

Länk till kommentar
Dela på andra webbplatser

Ok, är det inte bara sökvägen till cd:n den vill ha ?

 

Hursomhelst, kan nog inte hjälpa så mycket mer om du inte kan installera den.

 

Testa ange en annan SMTP server till cdosys, som tex den du har hos din ISP.

 

 

[inlägget ändrat 2002-07-07 17:29:28 av Xyzz]

Länk till kommentar
Dela på andra webbplatser

Jag testade med min ISP:s SMTP server och det fungerade. Problemet med SMTP-tjänst på min dator kvarstår ju men det måste ju bero på XP CD:n.

 

Tack för ditt engagemang.

 

Länk till kommentar
Dela på andra webbplatser

Ok, låter bra, tack för de generösa poängen.

 

Ditt problem med cd:n verkar konstigt, de gånger Windows har "förvirrat sig" och inte hittar installations cd brukar det funka att ange cd:n eller browsa till den.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Ja, jag vet det också men det verkar inte vara så här eftersom filen som krävs inte alls finns på CD:n och sedan efterfrågar ju installationsprogrammet en skiva som jag aldrig har hört talas om "Windows Whistler" (?).

 

Länk till kommentar
Dela på andra webbplatser

Whistler är bara utvecklingnamnet på Windows XP, det namnet dyker upp lite då och då fortfarande.

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Jaha, det är så det är.

 

Funderar på om felet kan bero på att min skiva är lite repig.

 

Länk till kommentar
Dela på andra webbplatser

G Johansson

Nja, den filen som installationen ville ha är nog bara nerpackad ska du se så du skulle nog bara pekat ut var cd:n fanns så skulle den fixat resten själv...

 

 

------------------------

G Johansson

http://www.sf-media.info

fantomen@sf-media.info

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...