sunny: Mail über Formular versenden

Beitrag lesen

Guten Morgen!

Ich hab hier ein ganz normales Formular, von dem aus eine E-mail-Adresse zur An- bzw. Anmeldung zu einem Newsletter versendet werden soll.

Das Formular wird wie folgt verarbeitet:

<%
mailadresse = request.querystring("mailadresse")
submit = request.querystring("submit")
response.write mailadresse & " möchte den Newsletter "
if submit = "Anmeldung" then
response.write "erhalten."
else
response.write "abbestellen."
end if

set mail = server.createobject("CDONTS.Newmail")
mail.from = "Newsletter-Abonnent"
mail.addrecipient = "simone.ecker@systech-software.de"
mail.subject = "Newsletter"
mail.body = response.write ("mailadresse") & " möchte den Newsletter "
if submitbutton = "Anmeldung" then
response.write "erhalten."
else
response.write "abbestellen."
end if
if mail.send then
msg="1"
else
msg="2"
end if
response.redirect ("../site/anmeldung.shtml?msg=")&msg
%>

Wenn ich das Ganze auf dem Webserver - IIS (wo SMTP etc. eingerichtet ist) teste, bekomme ich einen 500-er Fehler (Seite kann nicht angezeigt werden), wenn ich lokal auf meinem Rechner (IIS) teste bekomme ich folgende Fehlermeldung:

Kompilierungsfehler in Microsoft VBScript Fehler '800a03ea'

Syntaxfehler

/iisHelp/common/500-100.asp, line 129

elseIf (objASPError.Description > "") Then
^
Serverobjekt Fehler 'ASP 0177 : 800401f3'

Server.CreateObject-Fehler

/projekte/Final/scripts/aspmail.asp, line 11

Ungültige Klassenzeichenfolge

Ich denke, der Server.CreateObject-Fehler ensteht aber dadurch, dass ich hier SMTP nicht eingerichtet ist, oder? Weiß jemand, wo der Fehler liegt? Bin für jeden Tipp dankbar!

Lg,
sunny