C# .NET web 实现邮件发送
2016-01-14 17:39
465 查看
public class Mail { #region 发送邮件 /// <summary> /// 发送邮件 /// </summary> /// <param name="mailAddress">接收邮箱</param> /// <param name="mpaystat">流水号</param> public void SendTo(string mailAddress, string mpaystat, string UserName) { string fromMail = "1414294708@qq.com"//发送这邮箱 string fromMailPWD = "123456789";//发送者邮箱密码,密码不告诉你 //邮件内容 string str = "<h3>亲爱的" + UserName + "</h3>"; str += "<p>你已成功支付保证金</p>"; str += "<table style=\"background-color:rgba(102,204,255,0.5);padding:20px;border-radius:15px\">"; str += string.Format("<tr><td>流水号:</td><td>{0}</td></tr>", mpaystat); str += string.Format("<tr><td>用户名:</td><td>{0}</td></tr>", UserName); str += "<tr><td colspan=\"2\" align=\"right\" style=\"font-size:80%;padding-top:20px\">牛倌儿服务中心</td></tr>"; str += string.Format("<tr><td colspan=\"2\" align=\"right\" style=\"font-size:80%\">{0}</td></tr></table>", DateTime.Now.ToString("yyyy年MM月dd日 HH:mm")); str += "<p>(本邮件由系统发送,请勿回复)</p>"; //声明一个Mail对象 MailMessage mymail = new MailMessage(); //发件人地址 //如是自己,在此输入自己的邮箱 mymail.From = new MailAddress(fromMail); //收件人地址 mymail.To.Add(new MailAddress(mailAddress)); //邮件主题 mymail.Subject = "【牛倌儿】流水号"; //邮件标题编码 mymail.SubjectEncoding = System.Text.Encoding.UTF8; //发送邮件的内容 mymail.Body = str; //邮件内容编码 mymail.BodyEncoding = System.Text.Encoding.UTF8; //添加附件 //抄送到其他邮箱 mymail.CC.Add(new MailAddress(mailAddress)); //是否是HTML邮件 mymail.IsBodyHtml = true; //邮件优先级 mymail.Priority = MailPriority.Normal; //创建一个邮件服务器类 SmtpClient myclient = new SmtpClient(); myclient.Host = "smtp.163.com"; //SMTP服务端口 myclient.Port = 25; //验证登录 myclient.Credentials = new NetworkCredential(fromMail, fromMailPWD); //"@"输入有效的邮件名, "*"输入有效的密码 myclient.Send(mymail); } #endregion }
相关文章推荐
- C#基础回顾(二)—页面值传递、重载与重写、类与结构体、装箱与拆箱
- C#:VS中遇到的奇怪问题
- C#DateTime的用法
- c# ?
- C#正则表达式开源工具,为.net开源绵尽薄力
- C#中Main函数为什么要static
- 基于C#的两种图片旋转方法
- C# WinForm开发中使用XML配置程序
- C# 类扩展方法
- c# 获取iis地址
- C#高级编程 反射 代码示例
- C# 新委托使用方法 Lambda表达式,运算符 =>
- c# 替换所有中文、标点符号,全角转半角
- 跟siki老师学C#第一天
- C#实现百度站长工具链接主动提交功能
- 关于C#下面windows服务读取注册表的问题
- C# String与string的区别
- C#中null和""的区别
- 转载: 黄聪:C#中 Excel列字母与数字的转换
- c#按照一定条件打印