ここ 2 日間、私はユーザーが送信した情報を収集し、指定されたメールボックスに電子メールを送信できる Web ページの作成に取り組んできました。 asp.net 2.0 で電子メールを送信するには、System.Net.Mail の次のクラスを使用できます。 http://www.systemnetmail.com/faq/2.1.aspx というアドレスで、 System.Net.Mail の作者が MSDN と同様の FAQ を書いているようです。コードを見ると以下が参照できます。早速、以下のコードを投稿してみましょう。結局のところ、コードが最も重要です:
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 = "
" + ddlMainTag.SelectedItem.Text + "
";
11 strBody += "" + tbTag.Text + "
";
12 strBody += "・" + tbAdv.Text;
13
14 sendMail(mailMessage);
15}
16
17 //メールを送信
18 private void sendMail(MailMessage メール)
19 {
20 SmtpClient smtpClient = 新しい SmtpClient();
21 smtpClient.EnableSsl = true;
22 smtpClient.Host = "smtp.gmail.com";
23 smtpClient.ポート = 465;
24 smtpClient.Credentials = new NetworkCredential(" [email protected] ", "pwd");
25 トライ
26 {
27 smtpClient.Send(メール);
28 Label1.Text = "ok";
29 }
30キャッチ
31 {
32 Label1.Text = "false";
33}
34}
35
http://www.cnblogs.com/jessezhao/archive/2007/01/16/621946.html