`
javatoyou
  • 浏览: 1019341 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Asp.Net给多用户发邮件完整代码

 
阅读更多

发信类sendMail.cs

usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Net.Mail;
/**////<summary>
///sendMail的摘要说明
///</summary>

publicclasssendMail
...{
publicsendMail()
...{
//
//TODO:在此处添加构造函数逻辑
//
}

/**////<summary>
///发送邮件
///</summary>
///<paramname="from">发送人邮件地址</param>
///<paramname="to">接收人邮件地址</param>
///<paramname="subject">邮件主题</param>
///<paramname="isBodyHtml">是否是Html</param>
///<paramname="body">邮件体</param>
///<paramname="smtpHost">SMTP服务器地址,例如:smtp.163.com</param>
///<paramname="userName">用户名</param>
///<paramname="password">密码</param>
///<returns>是否成功</returns>

publicstaticboolSend(stringfrom,stringto,stringsubject,boolisBodyHtml,stringbody,stringsmtpHost,stringuserName,stringpassword)
...{
string[]ts=to.Split(',');
boolisSuccess=true;
foreach(stringtints)
...{
try
...{
MailMessagemm
=newMailMessage();
mm.From
=newMailAddress(from);

mm.To.Add(
newMailAddress(t.Trim()));

mm.Subject
=subject;
mm.IsBodyHtml
=isBodyHtml;
mm.Body
=body;

SmtpClientsc
=newSmtpClient();
sc.Host
=smtpHost;

sc.UseDefaultCredentials
=true;//winform中不受影响,asp.net中,false表示不发送身份严正信息
//smtpClient.EnableSsl=true;//如果服务器不支持ssl则报,服务器不支持安全连接错误
sc.Credentials=newSystem.Net.NetworkCredential(userName,password);
sc.DeliveryMethod
=SmtpDeliveryMethod.Network;

sc.Send(mm);
}

catch
...{
isSuccess
=false;
}

}

returnisSuccess;
}

}

调用发信函数

if(sendMail.Send("ycyangcai@163.com","ycyangcai@163.com","subject",true,"body","smtp.163.com","yangcai","yangcai"))
...{
Response.Write(
"ok");
}

else
...{
Response.Write(
"no");
}

本例的类下载地址: http://www.cnblogs.com/Files/yangcai/sendMail.rar

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1626576

分享到:
评论

相关推荐

    开源商城代码 asp.net ajaxpro

    初次上传,大家多支持。 .文件是开源的,下载可以自行修改。前台为仿当当. .主要内容:产品评论,问答,产品销量、5星排序、搜索,产品收藏,下单购买。拍档组合,产品过滤,精彩评论,礼品,积分,发票,优惠券,...

    asp.net知识库

    ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换 ASP.NET2.0 ObjectDataSource的使用详解(1) ASP.NET2.0 ObjectDataSource的使用详解(2) TextDataSource(1) — ...

    ASP.NET3.5典型模块开发源代码

    8.2.4 在ASP.NET中使用JMail接收邮件 98 8.3 小结 103 第9章 上传和下载模块 104 9.1 上传和下载简介 104 9.2 简单的上传和下载 104 9.2.1 上传文件到服务器 105 9.2.2 从服务器下载文件 106 9.3 ...

    ASP.NET基于cs的电子邮件简单收发系统设计与实现(源代码+论文).rar

    **ASP.NET基于C#的电子邮件简单收发系统设计与实现** 本资源提供了一个使用ASP.NET框架和C#语言开发的电子邮件收发系统。该系统旨在提供一个简单易用的界面,让用户能够发送和接收电子邮件。系统采用模块化设计,...

    [源代码] ASP.NET 3.5 商用社交网站开发全程解析

    09. 发送邮件 (实时) (System.Net.Mail 实现) 10. 发送邮件 (队列) (MSMQ 实现) 页面使用技术: 01. 模板页 (MasterPage) 02. 主题 (Theme) 03. 皮肤 (Skin) 04. 用户自定义控件 (UserControl) 05. 站点地图 (Web....

    ASP.NET留言板

    ASP.NET留言板 Version 1.0 软件信息: 软件名称:光辉岁月留言板 版 本 号:Version 1.0 授权类型:免费软件 运行环境:ASP.NET 版权所有:光辉岁月 Q Q:258653163 开发日期:2007.1 软件描述:...

    asp.net技术内幕(1)

    behind 6.3.1 code-behind是如何工作的 6.3.2 编译code-behind文件 6.3.3 从一个code-behind文件派生多个页面 6.3.4 编译完整的ASP.NET页面 6.4 小结 &lt;br&gt;第7章 用可移动控件为可移动设备...

    好用的电子商务网站 asp asp.net 源代码

    用户可以查看和修改个人的一些信息,如电子邮件、姓名、联系电话等。 5、积分管理模块 用户可以查看积分情况,并可以实现积分和预存款的互换。 6、修改密码模块 用来修改用户的密码。 三、系统后台功能 1、...

    asp.net专家疑难解答200问

    如何使用ASP.NET中的类库实现邮件的发送 189.如何生成图片的缩略图 190.如何在ASP.NET中动态的创建柱状和饼状统计图 192.如何判断上传图片的高度和宽度 193.如何使用DESCryptoServiceProvider类对...

    ASP.NET 3.5 开发大全

    第4章 ASP.NET的网页代码模型及生命周期 4.1 ASP.NET的网页代码模型 4.1.1 创建ASP.NET网站 4.1.2 单文件页模型 4.1.3 代码隐藏页模型 4.1.4 创建ASP.NET Web Application 4.1.5 ASP.NET网站和ASP.NET应用程序的区别...

    Asp.net 大型OA源码(带视频会议 手机端 开发文档)Part 3

    Asp.net大型OA系统源码、亲测可用无BUG!共分成4部分上传。 开发环境 :Asp.net + VS2010 + C# + SQL2008 含方案设计、数据库设计、二次开发文档等全套文档资料。 ====================================== 功能简介...

    ASP.NET团购网源码

    本系统基于ASP.NET C#和SQLSERVER2000数据库开发技术架构。 功能介绍: 1.一般团购发布 2.秒杀抢团项目 3.品牌商户展示 4.一日多团功能 5.购物车功能 6.虚拟购买人数 7.订单统计功能 8.管理权限分配 9.数据库的备份 ...

    ASP.NET3.5从入门到精通

    第 4 章 ASP.NET 的网页代码模型及生命周期 4.1 ASP.NET 的网页代码模型 4.1.1 创建ASP.NET 网站 4.1.2 单文件页模型 4.1.3 代码隐藏页模型 4.1.4 创建ASP.NET Web Application 4.1.5 ASP.NET 网站和ASP.NET 应用...

    ASP.net实例光盘源码:

    Sample_02_02/Default.aspx 代码呈现块和代码声明块 Sample_02_02/HiddenPage.aspx 代码隐藏页面 Sample_02_02/InlinePage.aspx 内联代码页面 Sample_02_02/ObjectPage.aspx 创建页面中的...

    ASP.NET 3.5 开发大全word课件

    第4章 ASP.NET的网页代码模型及生命周期 4.1 ASP.NET的网页代码模型 4.1.1 创建ASP.NET网站 4.1.2 单文件页模型 4.1.3 代码隐藏页模型 4.1.4 创建ASP.NET Web Application 4.1.5 ASP.NET网站和ASP.NET应用程序的区别...

    依据ASP.NET基于cs的电子邮件简单收发系统设计与实现(毕业设计源代码+论文)

    Foxmail,但是这些邮件客户端对于很多用户来说却过于复杂。 为了方便用户快捷地收发邮件,本课题利用SMTP协议和POP3协议,经过前期对系统的需求分析和对相关协议的了解,设计并实现了简单的电子邮件收发系统。为了...

    [ASP.NET.4揭秘(卷2)].(.ASP.NET.4.Unleashed).谭振林等

    他开发的微软ASP.NET示范性应用程序ASP.NETCommunityStarterKit,麻省理工学院、斯坦福大学和哈佛大学等200多所大学使用的Collegescape应用程序,以及拍卖网站www.cityauction.com等,都已经成为经典。本书为其代表...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    ASP.NET 2.0新增了50多个新服务器控件,类的数量也翻了一倍,其他许多方面也有很大的变化。本书介绍了ASP.NET 2.0中的每个新增特性和功能,以便读者把这些新技术应用于实践。.. 本书主要内容 ● 服务器控件的...

    基于ASP.NET+cs的电子邮件简单收发系统设计与实现毕业设计(源代码+项目报告)

    Foxmail,但是这些邮件客户端对于很多用户来说却过于复杂。 为了方便用户快捷地收发邮件,本课题利用SMTP协议和POP3协议,经过前期对系统的需求分析和对相关协议的了解,设计并实现了简单的电子邮件收发系统。为了...

    ASP.NET 3.5 开发大全11-15

    第4章 ASP.NET的网页代码模型及生命周期 4.1 ASP.NET的网页代码模型 4.1.1 创建ASP.NET网站 4.1.2 单文件页模型 4.1.3 代码隐藏页模型 4.1.4 创建ASP.NET Web Application 4.1.5 ASP.NET网站和ASP.NET应用程序的区别...

Global site tag (gtag.js) - Google Analytics