当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  ASP.Net 2.0 发送邮件的代码

 ASP.Net 2.0 发送邮件的代码

点击次数:27 次 发布日期:2008-11-26 11:36:26 作者:源代码网
源代码网推荐      这两天因为要做一个可以收集用户提交信息,然后发送邮件到指定邮箱的网页。在 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("365rss@gmail.com");
源代码网推荐   7 mailMessage.To.Add("prlibertine@gmail.com");
源代码网推荐   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("365rss@gmail.com", "pwd");
源代码网推荐  25 try
源代码网推荐  26 {
源代码网推荐  27 smtpClient.Send(mail);
源代码网推荐  28 Label1.Text = "ok";
源代码网推荐  29 }
源代码网推荐  30 catch
源代码网推荐  31 {
源代码网推荐  32 Label1.Text = "false";
源代码网推荐  33 }
源代码网推荐  34 }
源代码网推荐  35
源代码网推荐  http://www.cnblogs.com/jessezhao/archive/2007/01/16/621946.html
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华