Um gerade etwas vorwegzunehmen:
Ich habe den workaround von Microsoft bez. den permissions im inetpub/mailroot folder schon befolgt, ohne erfolg.
die fehlermeldung:
Laufzeitfehler in Microsoft VBScript- Fehler '800a0046'
Erlaubnis verweigert.
/abuse/sendmail.asp, line 20
Ich betreibe auf dem selben Server noch Exchange 2000.
Ebenfalls habe ich versucht das Form local mit dem administrator (domain-admin) zu versenden. -> gleiche Fehlermeldung.
Weis ev. noch jemand einen anderen Lösungsansatz??
Liegt das Problem ev. am IIS selbst?
Hier das snedmail.asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
If Request.ServerVariables("Content_Length")>0 Then
FromName = "Test"
FromAddress = "abuse@gugus.ch"
RemoteHost = "mail.mailserver.ch"
Recipient = "hansfritz@fritzhans.ch"
Subject = "Anfrageformular"
strBody = "Von: " & Request.Form("kindof") & vbCRLF
strBody = strBody & "Email: " & Request.Form("organisation") & vbCRLF
strBody = strBody & "Email: " & Request.Form("date") & vbCRLF
strBody = strBody & "Email: " & Request.Form("IP")
Set objNewMail = server.CreateObject("CDONTS.NewMail")
objNewMail.From = FromName
objNewMail.To = Recipient
objNewMail.Subject = Subject
objNewMail.Body = strBody
objNewMail.Send
Set objNewMail = Nothing
END if
%>
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>