C#封装发送邮件SendMail函数
2017-10-31 20:45
387 查看
引用的命名空间
定义发送邮件函数
using System.Net.Mail; using System.Text; using System.Net;
定义发送邮件函数
///<summary>发送邮件</summary> ///<param name="subject">邮件标题</param> ///<param name="receiver">收件人</param> ///<param name="ccPeople">抄送人</param> private void SendMail(string subject,string receiver,string ccPeople) { //创建邮件实例 MailMessage message = new MailMessage(); //发件人账号 string senderAccout = "******@163.com"; //发件人密码 string senderPassword = "******" //设置发件人 message.From = new MailAddress(senderAcount,"管理员小张",System.Text.Encoding.UTF8); //设置收件人 message.To.Add(receiver); //设置抄送人 message.CC.add(ccPeople); //设置邮件标题 message.Subject = subject; //邮件内容编码 message.BodyEncoding = System.Text.Encoding.UTF-8; //设置邮件内容 message.Body = "这是一封来自网易邮箱的测试邮件"; //邮件内容是否支持html message.IsBodyHtml = = true; //创建smtp实例对象,并设置邮件服务器SMTP和端口 SmtpClient client = new SmtpClient("smtp.163.com","25"); //邮件服务器验证信息 client.Credentials = new NetWorkCredential(senderAccout,senderPass) //发送邮件 try { client.Send(message) } catch(Exception ex) { MessageBox.Show("网络延迟等原因导致发送失败") } }
相关文章推荐
- C#之发送邮件【模板】+【封装】ZJ版
- C# 通过Exchange server 发送邮件
- 关于C#如何利用QQ邮箱SMTP发送邮件
- C#发送邮件
- C# 邮件发送
- C#中利用SMTP邮件服务器发送邮件
- c#之 简单stmp/pop邮件服务(一)-------发送邮件
- C# 定时自动发送邮件
- c#中使用自带的邮件发送组件发送邮件的函数
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- C#邮件发送
- C#基于SMTP协议和SOCKET通信,实现邮件内容和附件的发送,并可隐藏收件人
- C#smtp服务器发送邮件
- C# 发送邮件
- C# 使用JMail发送邮件
- C# 发送邮件
- C# Email邮件发送,功能是密码找回或者重置功能。
- java利用commons-email发送邮件并进行封装
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- c#邮件发送代码