利用asp.net自带邮件组件 发送邮件,支持126,163,gmail,qq等邮箱
2016-12-29 00:00
836 查看
#region 邮件发送 /// <summary> /// 发送邮件支持HTML格式 先引用System.Net.Mail; /// </summary> /// <param name="MailFrom">发送人Email 如demo@126.com</param> /// <param name="MailServer">邮件服务器 如mail.126.com</param> /// <param name="MailUserName">登陆用户名 如demo@126.com</param> /// <param name="MailPassword">登陆密码 如123456</param> /// <param name="mailto">收件人邮箱</param> /// <param name="title">邮件标题</param> /// <param name="msg">邮件正文</param> /// <returns>成功 true; 失败 false</returns> public static bool SendSmtpEmail(string MailFrom, string MailServer, string MailUserName, string MailPassword, string mailto, string title, string msg) { var client = new SmtpClient(); client.Host = MailServer; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential(MailUserName, MailPassword); client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message = new MailMessage(MailFrom, mailto); message.Subject = title; message.Body = msg; message.SubjectEncoding = System.Text.Encoding.UTF8; message.BodyEncoding = System.Text.Encoding.UTF8; message.IsBodyHtml = true; message.Priority = MailPriority.High; message.IsBodyHtml = true; try { client.Send(message); return true; } catch { return false; } } #endregion
相关文章推荐
- asp.net导出数据到execl并保存到本地 不需要调用Office组件
- ASP.NET/MVC 配置log4net启用写错误日志功能
- asp.net 实现进度条 用来显示加载进度或程序处理进度
- Asp.net页面生存周期
- asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能
- asp.net(C#)数据采集类
- asp.net上传execl文件后,在页面上加载显示。
- asp.net(C#)中Repeater嵌套绑定Repeater
- c#(asp.net) 多线程示例,用于同时处理多个任务
- asp.net中配置使用Sqlite轻型数据库
- asp.net或者MVC定时自动执行某操作
- asp.net 直接Response输出WML页面
- asp.net 中将汉字转换成拼音
- asp.net(C#)常用时间日期处理类
- asp.net微软图表控件使用示例
- asp.net清除页面缓存,防止页面回退重复提交数据及防止同一用户同时登录
- Asp.Net读取Execl常见问题收集
- asp.net数据采集基类
- asp.net(C#)利用QRCode生成二维码(续)-在二维码图片中心加Logo或图像
- Asp.Net MVC4 系列-- 进阶篇之路由(1)