In den letzten zwei Tagen habe ich an einer Webseite gearbeitet, die von Benutzern übermittelte Informationen sammeln und dann E-Mails an bestimmte Postfächer senden kann. Um E-Mails in asp.net 2.0 zu senden, können Sie die folgenden Klassen von System.Net.Mail verwenden. Unter der Adresse http://www.systemnetmail.com/faq/2.1.aspx scheint der Autor von System.Net.Mail eine FAQ ähnlich wie bei MSDN geschrieben zu haben. Sie können sich beim Betrachten des Codes auf Folgendes beziehen. Lassen Sie uns ohne weiteres den folgenden Code veröffentlichen. Schließlich ist der Code der wichtigste:
1protected void btnSend_Click(object sender, EventArgs e)
2 {
3 MailMessage mailMessage = new MailMessage();
4-saitiger 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 //SendMail
18 private void sendMail(MailMessage mail)
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 Versuche
26 {
27 smtpClient.Send(mail);
28 Label1.Text = "ok";
29 }
30 Fang
31 {
32 Label1.Text = "false";
33}
34}
35
http://www.cnblogs.com/jessezhao/archive/2007/01/16/621946.html