C#实现发送邮件的功能

  • A+
所属分类:ASP.NET

C#实现发送邮件的功能
C#实现发送邮件——核心部分代码
源码描述
这是一款有关发送邮件的实例源码,功能比较简单,但是邮件是可以发送成功的,有需要的朋友可以下载学习一下哦。
功能介绍
主要实现了邮件的发送功能。

  1. protected void Button1_Click(object sender, EventArgs e)  
  2.         {  
  3.             System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();  
  4.             client.Host = smtp.Text;//使用163的SMTP服务器发送邮件  
  5.             client.UseDefaultCredentials = true;  
  6.             client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  
  7.             client.Credentials = new System.Net.NetworkCredential(fjr.Text, fjmm.Text);  
  8.             //163的SMTP服务器需要用163邮箱的用户名和密码作认证,如果没有需要去163申请个.     
  9.             System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage();  
  10.             Message.From = new System.Net.Mail.MailAddress(fjr.Text);  
  11.             //这里需要注意,163似乎有规定发信人的邮箱地址必须是163的,而且发信人的邮箱用户名必须和上面SMTP服务器认证时的   
  12.             //用户名相同,因为上面用的用户名abc作SMTP服务器认证,所以这里发信人的邮箱地址也应该写为abc@163.com      
  13.             Message.To.Add(sjyx.Text);//将邮件发送给邮箱  
  14.             Message.Subject = bt.Text;//标题  
  15.             Message.Body = nr.Text;//内容  
  16.             Message.SubjectEncoding = System.Text.Encoding.UTF8;  
  17.             Message.BodyEncoding = System.Text.Encoding.UTF8;  
  18.             Message.Priority = System.Net.Mail.MailPriority.High;  
  19.             Message.IsBodyHtml = true;  
  20.             client.Send(Message);                                                                               
  21.         }  
钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: