Hej igen
Der er stadig noget galt her hos mig får nu kommer koden godt nok ikke med fejl længere, men den checker heller ikke for tomme mail adresser eller om der skulle være en fokert mail adresse.
Bør måske nævne at der er IIS 5 og jmail som bruges på denne server.
Her den retttede kode.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Option Explicit
dim sendermail,modtagermail,mail,bIsValid
Response.buffer=True
sendermail = Request.Form("sendermail")
modtagermail = Request.Form("modtagermail")
%>
<html>
<head>
<title></title>
</head>
<body BGCOLOR="#FFFFFF" TEXT="#000000">
<table summary="table" width="85%" cellpadding="0" cellspacing="0" border="0" bgcolor="#888888" align="center">
<tr>
<td align="center"><h2></h2>
<%
if modtagermail="" OR sendermail="" then
response.write "<h4 align='center'>Du har ikke angivet en gyldig mail adresse.</h4>"
else
end if if Len(sendermail) < 5 then
bIsValid = "False"
else
if Instr(1, sendermail, " ") <> 0 then
bIsValid = "False"
else
if InStr(1, sendermail, "@", 1) < 2 then
bIsValid = "False"
else
if InStrRev(sendermail, ".") < InStr(1, sendermail, "@", 1) + 2 then
bIsValid = "False"
End
if End
if End
if End
if If bIsValid = "False" then
response.write "<h4 align='center'>Du har ikke angivet en gyldig mail adresse.</h4>"
Response.end
end if
Set mail = server.CreateObject("JMail.SMTPMail")
mail.ServerAddress = "mail.udbyder.dk"
mail.Sender = sendermail
mail.AddRecipient modtagermail
mail.Subject = "En bruger har sendt denne anbefalning til dig."
Mail.Body = "Skriv beskeden her eks. Fed side med scripts."
Mail.Priority = 3
Mail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
Mail.Execute
%>
</body>
</html>
Mvh
Trixster