這兩天因為要做一個可以收集用戶提交信息,然后發(fā)送郵件到指定郵箱的網(wǎng)頁。在 asp.net 2.0 里面發(fā)送郵件可以使用 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            string 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            try
26            {
27                smtpclient.send(mail);
28                label1.text = "ok";
29            }
30            catch
31            {
32                label1.text = "false";
33            }
34        }
35
新聞熱點
疑難解答
圖片精選