邮件的发送

//创建发送的电子邮件对象        

MailMessage mail = new MailMessage();  

mail.Bcc.Add(new MailAddress("2360166428@qq.com", "密送邮件接收方", System.Text.Encoding.UTF8));  //邮件的密件密送接收方        

mail.CC.Add(new MailAddress("2360166428@qq.com", "抄送邮件的接收方", System.Text.Encoding.UTF8));   //抄送邮件的接收人的地址         mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;  //设置电子邮件的发送成功的通知      

//添加附件  

mail.Attachments.Add(new Attachment(@"C:\Users\Administrator\Desktop\相关收藏文件的网址.txt", System.Net.Mime.MediaTypeNames.Application.Rtf)); 

mail.Priority = MailPriority.High;   //设置电子邮件的优先级

mail.From = new MailAddress("1025798542@qq.com", "发送方", System.Text.Encoding.UTF8);  //发送邮件的发送方        

mail.To.Add(new MailAddress("2360166428@qq.com", "电子邮件的接收方", System.Text.Encoding.UTF8));   //设置电子邮件的接收方        

mail.Subject = "发送邮件的主题";   //设置邮件的发送主题内容  

mail.SubjectEncoding = System.Text.Encoding.UTF8;   //设置邮件的主题的编码格式        

mail.IsBodyHtml = true;   //设置邮件的正文格式为html格式       

mail.Body = "发送一封邮件";  //发送邮件的正文内容  

mail.BodyEncoding = System.Text.Encoding.UTF8;  //设置邮件发送正文内容的编码格式        

mail.ReplyTo = new MailAddress("2360166428@qq.com", "回复方", System.Text.Encoding.UTF8);   //邮件的回复方地址

SmtpClient smtp = new SmtpClient();   //创建简单邮件传输协议的对象        

smtp.UseDefaultCredentials = true;  //设置身份验证同请求一起发送

smtp.Credentials = new NetworkCredential("1025798542@qq.com", "yuanqin1991123");   //设置发件人身份的凭证

smtp.DeliveryMethod = SmtpDeliveryMethod.Network;   //设置邮件的处理方式为通过网络发送到SMTP服务器

smtp.EnableSsl = false;  //不使用安全套接字层(SSL)加密连接        

smtp.Host = "smtp.qq.com";   //设置SMTP事务的主机地址        

smtp.Port = 25;  //设置用于SMTP事务的端口        

try  {            

     smtp.Send(mail);            

     ScriptManager.RegisterStartupScript(this, this.GetType(), "show", "alert('发送成功!');", true);        

    }        

catch (Exception)        

{            

  ScriptManager.RegisterStartupScript(this, this.GetType(), "show", "alert('发送失败!');", true);            

   return;        

}

原文地址:https://www.cnblogs.com/erpNet/p/2635975.html