C# EmailHelper.cs 邮件发送模块代码
来源:易贤网 阅读:1167 次 日期:2014-08-20 14:54:52
温馨提示:易贤网小编为您整理了“C# EmailHelper.cs 邮件发送模块代码”,方便广大网友查阅!

一个C#发邮件模块,EmailHelper.cs 代码,是从一个C#工具包中拷贝出来的,在ASP.NET或C#项目中添加发送邮件功能时,这个类挺方便,使用时指定邮件标题、邮件正文、收件人、是否为HTML格式等参数即可,代码如下:

01using System;

02using System.Collections.Generic;

03using System.Linq;

04using System.Text;

05namespace CLB.Utility.Tools

06{

07 public class EmailHelper

08 {

09 ///<summary>

10 /// 发送邮件

11 ///<summary>

12 ///<param name="subject"> 邮件标题</param>

13 /// <param name="body">邮件正文</param>

14 /// <param name="to">收件人</param>

15 /// <param name="Ishtml">是否为html格式</param>

16 public static bool sendmail(string subject, string body, string to, bool Ishtml)

17 {

18 using (System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage())

19 {

20 msg.To.Add(to);

21 msg.From = new System.Net.Mail.MailAddress("邮箱地址", "标题", System.Text.Encoding.UTF8);

22 msg.Subject = subject;//邮件标题

23 msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码

24 msg.Body = body;//邮件内容

25 msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码

26 msg.IsBodyHtml = Ishtml;//是否是HTML邮件

27 msg.Priority = System.Net.Mail.MailPriority.High;//邮件优先级

28 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();

29 client.Credentials = new System.Net.NetworkCredential("邮箱地址", "密码");

30 client.Host = "域名";

31 object userState = msg;

32 try

33 {

34 client.Send(msg);

35 return true;

36 }

37 catch

38 {

39 return false;

40 }

41 }

42 }

43 }

44}

更多信息请查看IT技术专栏

更多信息请查看网络编程
易贤网手机网站地址:C# EmailHelper.cs 邮件发送模块代码
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标