Ik heb op mijn win2k computer iis5.0 draaien. Nu wil ik een mailtje dmv asp
code mbv cdonts versturen. Maar krijg steeds de melding: Runtimefout
Microsoft VBScript error '800a0046' Toegang geweigerd. Ik dus zoeken naar de
oorzaak. Artikelen die ik hier over kon vinden hadden nagenoeg allemaal
betrekking op WinNT i.s.m. IIS4.0. De oorzaak moest volgens die artikelen
gezocht worden bij de rechten op het mapje C:\Inetpub\mailroot. Toen heb ik
op dat mapje, en onderliggende mapjes, de IUSR- en IWAM user alle rechten
gegeven. Zonder resultaat.
In artikel Q286301 (heeft betrekking op IIS4.0) las ik dat de website in
‘separate memory space’ moet draaien om mail m.b.v. CDONTS te kunnen
versturen. Maar ik weet niet waar ik dit in IIS5.0 kan aanpassen (misschien
draait de website allang in separate memory space, ik weet het simpelweg
niet.) Wat ik wel weet is dat ik met geen mogelijkheid het mailtje verstuurd
krijg.
Ik zelf dacht dat het misschien aan de configuratie van de SMTP server van
IIS5.0 lag. Want; ik draai op deze machine ook mercury als mail server. En
als die aan staat dan krijg ik de SMTP server van IIS niet opgestart, dan
krijg ik een foutmelding. Als ik omgekeerd de SMTP server van IIS eerst
start en daarna Mercury aan zet krijg ik zienderogen geen conflict, maar dan
komen de mailtjes die Mercury moet afhandelen niet meer aan.
Onderstaand script gebruik ik om het mailtje te versturen:
<%
Dim myMail
Set myMail = CreateObject("CDONTS.NewMail")
myMail.From = "info@home.nl"
myMail.To = "info@home.nl"
myMail.Subject = "Sample Message"
myMail.Body = "This is a sample message."
myMail.Send
Set myMail = Nothing
%>
wie helpt mij?
Vrgr,
denon

Likes:

Quote