Ik wil dus een form gaan laten invullen en dat naar een email adres laten sturen. Hiervoor heb ik een form in html gebruikt wat voorgeïnstalleerd is bij mijn host.
Deze roept dus sendmail.asp op ,maar dan gaat het fout
Maar dan krijg ik dus "Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance." Niet echt veel zeggend , want ik heb geen toegang tot de errorlog (of ik weet niet hoe). Ik heb de zaken ook nog doorgenomen op w3school ,en daar staat ook een stukje over de post method en dat lijkt op wat ik doe.
Zowel lokaal als op mijn server , en met verschillende smtp's lukte het niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <html>
<head>
<title>ASPSend mail voorbeeld</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="sendmail.asp" method="POST">
<P>
Your Name:<BR>
<input type="Text" name="FromName" size="25" maxlength="50">
<P>
Your E-Mail Address:<br>
<input type="Text" name="FromAddress" size="25" maxlength="50">
<P>
Subject:<br>
<input type="Text" name="Subject" size="25" maxlength="50">
<P>
Message:<BR>
<textarea name="BodyText" cols="50" rows="10" wrap="PHYSICAL"></textarea>
<P>
<input type="Reset"> <input type="Submit" name="Send" value="Verstuur">
</form>
</body>
</html> |
Deze roept dus sendmail.asp op ,maar dan gaat het fout
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| <html>
<head>
<title>ASPSend mail voorbeeld</title>
</head>
<body>
<%
'Getting (Requesting) the Session variables from Form on previous page
Session("FromName") = Request("FromName")
Session("FromAddress") = Request("FromAddress")
Session("Subject") = Request("Subject")
Session("BodyText") = Request("BodyText")
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
'Setting variables
Mailer.FromName = Session("FromName")
Mailer.FromAddress = Session("FromAddress")
Mailer.RemoteHost = "smtpmail.blaat.com"
Mailer.AddRecipient "Webmaster Active ISP", "postmaster@blaat.nl"
Mailer.Subject = Session("Subject")
Mailer.BodyText = Session("BodyText")
'Checking if mail sent ok, if not display error message
if Mailer.SendMail then
Response.Write "Mail sent..."
else
Response.Write "Mail send failure. Error was " & Mailer.Response
end if
'Abandoning session variables
Session.Abandon
%>
</body>
</html> |
Maar dan krijg ik dus "Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance." Niet echt veel zeggend , want ik heb geen toegang tot de errorlog (of ik weet niet hoe). Ik heb de zaken ook nog doorgenomen op w3school ,en daar staat ook een stukje over de post method en dat lijkt op wat ik doe.
Zowel lokaal als op mijn server , en met verschillende smtp's lukte het niet.
[ Voor 20% gewijzigd door Herby op 21-03-2006 22:21 ]
Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε
