지난 이틀 동안 저는 사용자가 제출한 정보를 수집한 다음 지정된 사서함으로 이메일을 보낼 수 있는 웹 페이지 작업을 진행했습니다. 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 = "<h2>" + ddlMainTag.SelectedItem.Text + "</h2><br>";
11 strBody += "<h4>" + tbTag.Text + "</h4><br><hr><br>";
12 strBody += "·" + tbAdv.Text;
13
14 sendMail(메일메시지);
15}
16
17 //메일 보내기
18 개인 무효 sendMail(MailMessage 메일)
19 {
20 SmtpClient smtpClient = new SmtpClient();
21 smtpClient.EnableSsl = true;
22 smtpClient.Host = "smtp.gmail.com";
23 smtp클라이언트.포트 = 465;
24 smtpClient.Credentials = new NetworkCredential(" [email protected] ", "pwd");
25번 시도
26 {
27 smtpClient.Send(메일);
28 Label1.Text = "확인";
29 }
30 캐치
31 {
32 Label1.Text = "거짓";
33}
34}
35
http://www.cnblogs.com/jessezhao/archive/2007/01/16/621946.html