Hoi,
Ik ben in asp.net (jaja nog een newbie) bezig met het maken van een emailformulier. Het verzenden gaat goed en ik krijg keurig in mn mailbox
het mailtje binnen.
Nu wil ik echter ook dat diegene die mailt een bevestiging krijgt. Hier zit het probleem want dat lukt me (nog) niet.
Ik zal mn code hier zetten, ziet iemand waar ik de fout inga?
Ik ben in asp.net (jaja nog een newbie) bezig met het maken van een emailformulier. Het verzenden gaat goed en ik krijg keurig in mn mailbox
het mailtje binnen.
Nu wil ik echter ook dat diegene die mailt een bevestiging krijgt. Hier zit het probleem want dat lukt me (nog) niet.
Ik zal mn code hier zetten, ziet iemand waar ik de fout inga?
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
| using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.Mail;
using System.IO;
using System.Text;
namespace testje
{
/// <summary>
/// Summary description for WebForm1.
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox tbNaam;
protected System.Web.UI.WebControls.TextBox tbMail;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.TextBox tbBericht;
protected string strTemplate;
//protected string strReplyTemplate;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label Label2;
protected System.Web.UI.WebControls.Label Label3;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
protected System.Web.UI.WebControls.Label Label4;
protected System.Web.UI.WebControls.Label Label5;
protected StringBuilder aBuilder;
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Button1_Click(object sender, System.EventArgs e)
{
MailMessage Mailer = new MailMessage();
Mailer.Priority = System.Web.Mail.MailPriority.High;
Mailer.From = "test(blaadieblaat@blaadieblaat)";
//BEGIN HTML-VERSIE
Mailer.Subject = "Mailing via de website";
Mailer.BodyFormat = System.Web.Mail.MailFormat.Html;
strTemplate = GetTemplate();
strTemplate = strTemplate.Replace("<simpeltag name=\"Naam\">",tbNaam.Text);
strTemplate = strTemplate.Replace("<simpeltag name=\"Mail\">",tbMail.Text);
strTemplate = strTemplate.Replace("<simpeltag name=\"Bericht\">",tbBericht.Text);
Mailer.Body = strTemplate;
Mailer.To = "test(blaadieblaat@blaadieblaat)";
Mailer.Cc = "test(blaadieblaat@blaadieblaat)";
SmtpMail.Send(Mailer);
//END HTML-VERSIE
Label5.Visible = true;
MailMessage Reply = new MailMessage();
Reply.Priority = System.Web.Mail.MailPriority.High;
Reply.From = "test(blaadieblaat@blaadieblaat)";
//BEGIN HTML-VERSIE
Reply.Subject = "Bedankt voor uw mailing";
Reply.BodyFormat = System.Web.Mail.MailFormat.Html;
strTemplate = GetReplyTemplate();
Reply.Body = strTemplate;
Reply.To = tbMail.Text;
SmtpMail.Send(Reply);
//textboxes leeggooien
tbNaam.Text = string.Empty;
tbMail.Text = string.Empty;
tbBericht.Text = string.Empty;
}
public string GetTemplate()
{
StringBuilder aBuilder = new StringBuilder();
StreamReader re = File.OpenText("D:\\www\\blaadieblaat\\www\\blaadieblaat\\resources\\email.htm");
string input = null;
while ((input = re.ReadLine()) != null)
{
aBuilder.Append(input);
}
re.Close();
return aBuilder.ToString();
}
public string GetReplyTemplate()
{
StringBuilder aBuilder = new StringBuilder();
StreamReader re = File.OpenText("D:\\www\\blaadieblaat\\www\\blaadieblaat\\resources\\reply.htm");
string input = null;
while ((input = re.ReadLine()) != null)
{
aBuilder.Append(input);
}
re.Close();
return aBuilder.ToString();
}
}
} |
[ Voor 4% gewijzigd door Verwijderd op 16-03-2003 19:43 ]