這兩天因為要做一個可以收集用戶提交信息,然后發送郵件到指定郵箱的網頁。在 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 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
新聞熱點
疑難解答
圖片精選