.net C#发送邮件
来源:互联网 发布:电信网络在线测速 编辑:程序博客网 时间:2024/06/11 06:33
///<summary> /// 发送邮件 ///</summary> ///<param name="sendEmailAddress">发件人邮箱</param> ///<param name="sendEmailPwd">发件人密码</param> ///<param name="msgToEmail">收件人邮箱地址</param> ///<param name="title">邮件标题</param> ///<param name="content">邮件内容</param> ///<returns>0:失败。1:成功!</returns> public static int SendEmail(string sendEmailAddress, string sendEmailPwd, string[] msgToEmail, string title, string content) { //发件者邮箱地址 string fjrtxt = sendEmailAddress; //发件者邮箱密码 string mmtxt = sendEmailPwd; //主题 string zttxt = title; //内容 string nrtxt = content; string[] fasong = fjrtxt.Split('@'); string[] fs = fasong[1].Split('.'); //发送 //设置邮件协议 SmtpClient client = new SmtpClient("smtp." + fs[0].ToString().Trim() + ".com"); client.UseDefaultCredentials = false; //通过网络发送到Smtp服务器 client.DeliveryMethod = SmtpDeliveryMethod.Network; //通过用户名和密码 认证 client.Credentials = new NetworkCredential(fasong[0].ToString(), mmtxt); //发件人和收件人的邮箱地址 MailMessage mmsg = new MailMessage(); mmsg.From = new MailAddress(fjrtxt); for (int i = 0; i < msgToEmail.Length; i++) { mmsg.To.Add(new MailAddress(msgToEmail[i])); } //邮件主题 mmsg.Subject = zttxt; //主题编码 mmsg.SubjectEncoding = Encoding.UTF8; //邮件正文 mmsg.Body = nrtxt; //正文编码 mmsg.BodyEncoding = Encoding.UTF8; //设置为HTML格式 mmsg.IsBodyHtml = true; //优先级 mmsg.Priority = MailPriority.High; try { client.Send(mmsg); return 1; } catch(Exception ex) { return 0; } }
调用:
SendEmail("发送邮箱@163.com", "你的邮箱密码", new string[] { "目标邮箱@qq.com","多个目标邮箱" }, "邮箱标题", "邮件内容");
0 0
- .net C#发送邮件
- .NET、C#发送邮件
- .net C#发送邮件
- ASP.NET C# 发送邮件
- C# .NET 发送邮件 代码
- asp.net C# 发送邮件
- ASP.NET+C#使用JMail发送邮件
- 发送邮件 的类 C# .net
- asp.net 邮件发送,C#代码
- .NET C# 发送邮件内容嵌入图片
- asp.net C#发送邮件类
- C# .NET web 实现邮件发送
- ASP.NET C# 邮件发送一:利用Jmail组件发送邮件
- c#邮件发送 邮件类
- asp.net C# 发送 邮件 和 附件 代码
- .NET 使用C#两种发送邮件的方法
- C#发送邮件,应用System.Net.Mail例子
- asp.net C# 发送 邮件 和 附件 代码
- VirtualBox双网卡实现虚拟机Linux CentOS 7上网以及主宿互访
- php7 对返回值的限定
- Android开发之旅——Android Studio使用小技巧
- POSIX标准小结
- 本地电脑连接阿里云RDS Mysql数据库问题(10038错误)
- .net C#发送邮件
- UIScrollView配合定时器和手动实现图片轮播无限循环
- 25 个 Java 机器学习工具和库
- [Java][MyBatis]物理分页实现
- 独木舟上的旅行(南阳oj71)(贪心)
- 《写给25岁的我们》
- Spring mvc——接收对象Json数据,<mvc:annotation-driven/><context:annotation-config/><context:component-scan/>
- C#反射是什么
- JqMobi 基础知识