في اليومين الماضيين، كنت أعمل على صفحة ويب يمكنها جمع المعلومات المقدمة من المستخدم ثم إرسال رسائل البريد الإلكتروني إلى صناديق البريد المخصصة. لإرسال رسائل البريد الإلكتروني في asp.net 2.0، يمكنك استخدام الفئات التالية من System.Net.Mail. على العنوان http://www.systemnetmail.com/faq/2.1.aspx، يبدو أن مؤلف System.Net.Mail قد كتب الأسئلة الشائعة المشابهة لـ MSDN. يمكنك الرجوع إلى ما يلي عند النظر إلى الكود. بدون مزيد من اللغط، دعنا ننشر الكود أدناه، ففي النهاية، الكود هو الأهم:
1protected void btnSend_Click(object sender, EventArgs e)
2 {
3 MailMessage mailMessage = new MailMessage();
4 سلسلة strBody.
5
6 mailMessage.From = new MailAddress(" [email protected] ");
7 mailMessage.To.Add(" [email protected] ");
8 mailMessage.Subject = "365Rss.CN";
9
10 strBody = "<h2>" + ddlMainTag.SelectedItem.Text + "</h2><br>";
11 strBody += "<h4>" + tbTag.Text + "</h4><br><hr><br>";
12 strBody += "·" + tbAdv.Text;
13
14 sendMail(mailMessage);
15}
16
17 //إرسال بريد
18 إرسال بريد باطل خاص (بريد MailMessage)
19 {
20 SmtpClient smtpClient = new SmtpClient();
21 smtpClient.EnableSsl = true;
22 smtpClient.Host = "smtp.gmail.com";
23 smtpClient.Port = 465;
24 smtpClient.Credentials = new NetworkCredential(" [email protected] ", "pwd");
25 محاولة
26 {
27 smtpClient.Send(mail);
28 Label1.Text = "موافق";
29 }
30 صيد
31 {
32 Label1.Text = "خطأ";
33}
34}
35
http://www.cnblogs.com/jessezhao/archive/2007/01/16/621946.html