Ik ben momenteel bezig met een website. In deze heb ik een formulier waarin een e-mail gestuurd kan worden. dit is gewone html code en zit er als volgt uit
Zoals in deze code is te zien worden de gegeven naar mail.asp gestuurd. Dit script moet er voor zorgen dat de mail zonder een e-mail programma zoals outlook verstuurd wordt naar mijn e-mail. de code van dit mail.asp bestand is als volgt:
Nu krijg ik de volgende foutmelding:
Technische informatie (voor ondersteunend personeel)
Soort fout:
(0x8004020F)
De gebeurtenisklasse voor dit abonnement bevindt zich in een ongeldige partitie
/mail.asp, line 33
Soort browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Pagina:
POST 68 bytes naar /mail.asp
POST Data:
Naam=Test&Mail=Test@test.com&onderwerp=test&Tekstvlak=test+test+test
Tijd:
maandag 30 mei 2005, 16:40:41
Meer gegevens:
Microsoft Support
Ik weet niet waar dit aan zou kunnen liggen, wie zou mij kunnen helpen?
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
38
39
40
41
42
43
44
45
46
47
48
49
50
| <FORM NAME="Mail" METHOD="post" ACTION="mail.asp">
<Table>
<tr>
<td>
<font face="verdana" size="2">Naam:</font>
</td>
<td>
<INPUT TYPE="text" NAME="Naam" SIZE="20" MAXLENGTH="50">
</td>
</tr>
<tr>
<td>
<font face="verdana" size="2">E-mail adres:</font>
</td>
<td>
<INPUT TYPE="text" NAME="e-mail" SIZE="20" MAXLENGTH="50"
</td>
</tr>
<tr>
<td>
<font face="verdana" size="2">Onderwerp:</font>
</td>
<td>
<INPUT TYPE="text" NAME="onderwerp" SIZE="20" MAXLENGTH="50">
</td>
</tr>
</table>
<table>
<tr>
<td>
<font face="verdana" size="2">Bericht:</font>
</td>
</tr>
<tr>
<td>
<TEXTAREA NAME="Tekstvlak" VALUE="Tekstvlak" ROWS="10" COLS="50"></TEXTAREA>
</td>
</tr>
</table>
<table>
<tr>
<td>
<INPUT TYPE="submit" VALUE="Verzenden">
</td>
<td>
<INPUT TYPE="reset" VALUE="Annuleer">
</td>
</tr>
</table>
</FORM> |
Zoals in deze code is te zien worden de gegeven naar mail.asp gestuurd. Dit script moet er voor zorgen dat de mail zonder een e-mail programma zoals outlook verstuurd wordt naar mijn e-mail. de code van dit mail.asp bestand is als volgt:
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
38
39
40
41
42
43
44
| <html>
<%
'Dimension variabelen
Dim objCDOSYSCon
'Eerst dient het object aangemaakt te worden:
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")
'Configuratie opties; deze standaard waarden hoeft u niet aan te passen.
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.test.nl"(test is vervangen)
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields.Update
'Update the CDOSYS Configuration
Set objCDOSYSMail.Configuration = objCDOSYSCon
'Afzender adres:
objCDOSYSMail.From = Request.Form("e-mail")
'Waar het bericht heen gezonden moet worden:
objCDOSYSMail.To = "test@hotmail.com"
'Het onderwerp van het bericht:
objCDOSYSMail.Subject = test
'Hier geeft u de body aan (Gebruik TextBody voor tekst en HTMLBody voor HTML opmaak)
objCDOSYSMail.htmlBody = ("Naam: " & Request.Form("Naam"))& _
("<br>") & _
("Mail: " & Request.Form("e-mail"))& _
("<br>") & _
("Onderwerp: " & Request.Form("Onderwerp"))& _
("<br>") & _
("Tekstvlak: " & Request.Form("Tekstvlak"))
'Verstuur het bericht:
[b]objCDOSYSMail.Send[/b]
'Sluit het object:
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing
%>
<body>
<b><font color="#6600FF">Wij danken u voor deze e-mail.<br>
<br>
U wordt automatisch na 5 seconde na de hoofdpagina doorgestuurd.</font></b>
</body>
</html> |
Nu krijg ik de volgende foutmelding:
Technische informatie (voor ondersteunend personeel)
Soort fout:
(0x8004020F)
De gebeurtenisklasse voor dit abonnement bevindt zich in een ongeldige partitie
/mail.asp, line 33
Soort browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Pagina:
POST 68 bytes naar /mail.asp
POST Data:
Naam=Test&Mail=Test@test.com&onderwerp=test&Tekstvlak=test+test+test
Tijd:
maandag 30 mei 2005, 16:40:41
Meer gegevens:
Microsoft Support
Ik weet niet waar dit aan zou kunnen liggen, wie zou mij kunnen helpen?
[ Voor 19% gewijzigd door Verwijderd op 30-05-2005 16:45 ]