Also hier ist mal der komplette Scriptcode:

<%

dim strReferer, strArtikel, strBezeichnung, strBeschreibung

dim strKommentar, strEmpfName, strEmpfMail, strIhrName, strIhreMail

dim strWoher, strError, strMailOK



strWoher = Request.QueryString("woher")

strArtikel = Request.QueryString("art")

strBezeichnung = Request.QueryString("bez")

strBeschreibung = Request.QueryString("besch")

strKommentar = Request.QueryString("kommentar")

strEmpfName = Request.QueryString("empfname")

strEmpfMail = Request.QueryString("empfmail")

strIhrName = Request.QueryString("ihrname")

strIhreMail = Request.QueryString("ihre-mail")

strError = "<font face='Arial'><br>"





' #######################

' ## Referer ermitteln ##

' #######################

If strWoher = "" then

strReferer = Request.ServerVariables("HTTP_REFERER")

ElseIf strWoher = "mit" then

strReferer = Request.QueryString("ref")

End If





' ################################################################

' ## Ab hier wird die Mail zusammengestellt und alles getestet ##

' ################################################################

If strWoher = "mit" then

' #################

' ## Name testen ##

' #################

If strIhrName = "" then

strError = (strError & "Sie haben Ihren Namen nicht eingetragen<br>")

End If

' ################################

' ## Name des Empf�ngers testen ##

' ################################

If strEmpfName = "" then

strError = (strError & "Sie haben keinen Empf�ngernamen eingetragen<br>")

End If

' ##########################################

' ## e-mail adresse des Empf�ngers testen ##

' ##########################################



If strEmpfMail <> "" then


If len(strEmpfMail) < 7 then

strError = (strError & "Adresse zu kurz<br>")

End If


If instr(1, strEmpfMail, "@") < 1 then

strError = (strError & "@ wurde leider nicht gefunden<br>")

End If


If instr(1, strEmpfMail, ".") < 1 then

strError = (strError & "Keine g�ltige Endung gefunden<br>")

End If

Else

strError = (strError & "Keine e-mail Adresse eingetragen<br>")

End If



' ######################

' ## Mail verschicken ##

' ######################

If strError = "<font face='Arial'><br>" then

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

Mailer.RemoteHost = "lint.osn.de"

Mailer.FromName = "[EMAIL PROTECTED]"

Mailer.FromAddress = "[EMAIL PROTECTED]"

Mailer.AddRecipient strEmpfName, strEmpfMail

Mailer.Subject = "Dies ist eine Seitenempfehlung von " & strIhrName

Mailer.BodyText = "Hallo " & strEmpfName & "," & CHR(13) & CHR(13) &
strIhrName & " empfiehlt Ihnen sich folgende Produktinformationsseite bei
K+K Computer anzusehen: " & CHR(13) & CHR(13) & strReferer & CHR(13) &
CHR(13) & "Hier die Beschreibung zu diesem Artikel:" & CHR(13) & CHR(13) &
"Artikelnummer: " & strArtikel & CHR(13) & CHR(13) & "Artikelbeschreibung: "
& strBeschreibung & CHR(13) & CHR(13) & "Mit freundlichen Gr��en Ihr" &
CHR(13) & "K+K Computer Team" & CHR(13) & CHR(13) &
"__________________________________" & CHR(13) & "K+K Computer GmbH" &
CHR(13) & "Sandreuthstr. 48" & CHR(13) & "90441 N�rnberg" & CHR(13) & "Tel:
0911-43902222" & CHR(13) & "Fax: 0911-43902444" & CHR(13) &
"[EMAIL PROTECTED]" & CHR(13) & CHR(13)

strMailOK = "ok"

if not Mailer.SendMail then


else


end if

End If

If strMailOK = "ok" then

strError = (strError & "Vielen Dank. Ihre E-Mail wurde verschickt<br>")

End If



' ###############################

' ## Mail zusammenstellen ENDE ##

' ###############################



End If

%>

<% strError = (strError & "</font>")

Response.Write(strError)%>

<p><font face="Arial">Bitte f�llen Sie das untenstehende Formular aus um
eine Seitenempfehlung zu verschicken. Die mit "*" gekennzeichneten Felder
m��en ausgef�llt werden.</font><p>

<p align="center">

<Form Action="mit.asp" Method=get>

<Input Type="Hidden" Name="woher" Value="mit">

<Input Type="Hidden" Name="art" Value="<%=strArtikel%>">

<Input Type="Hidden" Name="bez" Value="<%=strBezeichnung%>">

<Input Type="Hidden" Name="ref" Value="<%=strReferer%>">

<Input Type="Hidden" Name="besch" Value="<%=strBeschreibung%>">

<font face="Arial">

<br><u><b><font size="-1">Ihr Name:</font></b></u>*<br>

<INPUT Type="text" size="30" name="ihrname"><br><u><b><font size="-1">Ihre
e-mail Adresse:</font></b></u><br>

<INPUT Type="text" size="30" name="ihre-mail"><!--<br><u><b><font
size="-1">Zus�tzlicher Text:</font></b></u><br>

<textarea cols=46 rows=10 wrap="virtual"
name="kommentar"></textarea>--><br><br><font size="-1"><u><b>Name des
Empf�ngers:</font></b></u>*<br>

<INPUT Type="text" size="30" name="empfname"><br><u><b><font
size="-1">E-mail Adresse des Empf�ngers:</font></b></u>*<br>

<INPUT Type="text" size="30" name="empfmail"><br><br>

<input Type="Submit" Name="Abschicken" Value="abschicken" width="100"
height="13">

<input Type="Reset" Value="Reset" width="100" height="13">

</font>

</form>

----- Original Message -----
From: "Steppel" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Monday, November 19, 2001 11:06 AM
Subject: [aspdebeginners] AW: e-mail versand > 1min??


> was passiert denn da alles auf deiner seite? oder ist der server so lahm?
>
> > -----Urspr�ngliche Nachricht-----
> > Von: Stephan Schumann [mailto:[EMAIL PROTECTED]]
> > Gesendet: Montag, 19. November 2001 11:08
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] e-mail versand > 1min??
> >
> >
> > Hiho,
> > ich hab`etz das mail Formular soweit fertig um Seiten aus unserem
> > Onlineangebot von Besuchern an Besucher schicken zu lassen
> > (Seitenmitteilung). Nur hab`ich etz das Problem das wenn ich auf senden
> > klicke die Routine zum Mail verschicken ca. 30sek. bis 1 min.
dauert,.....
> > da kann doch irgendwas nicht stimmen,.....
> >
> > Hat vielleicht jemand erfahrung in Sachen mail verschicken und kann mir
> > bitte den ein oder anderen Tip(!) geben?
> >
> >
> > Gr��e   Stephan
> >
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an