①导入相应的包:
using System.Web.Mail; using System.Net.Mail; using System.Net;
②建立发送Email的方法:
/// <summary> /// 发送EMail /// </summary> /// <param name="title">标题</param> /// <param name="body">内容</param> /// <param name="toAdress">发送到哪</param> /// <param name="fromAdress">从哪发送</param> /// <param name="userName">用户名</param> /// <param name="userPwd">密码</param> /// <param name="smtpHost">smtp服务器</param> private void sendMail(string title, string body, string toAdress, string fromAdress, string userName, string userPwd, string smtpHost) { try { MailAddress to = new MailAddress(toAdress); MailAddress from = new MailAddress(fromAdress); System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, to); message.Subject = title; message.Body = body; SmtpClient smtp = new SmtpClient(); smtp.UseDefaultCredentials = true; smtp.Port = 25; smtp.Credentials = new NetworkCredential(userName, userPwd); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Host = smtpHost; message.To.Add(toAdress); smtp.Send(message); } catch (Exception ex) { Response.Write(ex.Message); } }
③测试发送Email:
sendMail("標題", "內容", "164423073@qq.com", "test@126.com", "test", "123456", "smtp.126.com");
发表评论
-
ASP.NET AJAX RC Tip:页面中无UpdatePanel时UpdateProgress
2009-02-25 08:30 1654为什么安装ASP.NET AJAX RC之后,某些页面总是在创 ... -
asp.net中使用UrlReWriter 小结
2009-01-15 14:44 1799UrlRewriter 是微软封装好了的一个URL重写组件。使 ... -
项目文件“ ”已被重命名或已不在解决方案中
2009-01-13 16:52 2537昨晚在家里做那个三层架构的新闻发布系统,做得一半了,今天拿到公 ... -
.NET中使用三层构架如何从DAL层读取web.config中的数据库连接字符串!
2009-01-13 16:24 2376using System; using S ... -
Visual Studio 2005/2008 调试出现“无法显示该网页”!
2009-01-13 16:11 2540调试Web程序的时候,突然页面不能显示出来,老是显示着“网页无 ... -
.NET使用一般处理程序生成验证码!
2009-01-13 16:08 863<%@ WebHandler Language=&quo ... -
Repeater控件中点击按钮后获取某一行的数据!
2009-01-13 15:59 2891其实和GridView差不多的,如果模板中是有按钮之类的可以 ... -
利用BulletedList的DataBound事件设置BulletedList的超链接!
2009-01-13 15:57 1675前台页面代码: <asp:BulletedList ... -
在ASP.NET中如何在前台使用urlencode!
2009-01-13 15:54 960<a href='ShowProParam.asp ... -
NET使用了UpdatePanel后如何弹出对话框!
2009-01-13 15:51 1241ScriptManager.RegisterStartupS ... -
GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列!
2009-01-13 15:48 1818GridView模板列有一TextBox,TextBox的Au ... -
在前台ASPX页面中直接判断绑定的数据是否为空!
2009-01-13 15:47 2362用GridView或其他控件绑定数据的时候,有时候需要判断从数 ... -
在GridView的RowDataBound事件中获取某行某列的值!
2009-01-13 15:45 5192在目前的工作中经常用到,特此记录,特别是那个 DataRowV ... -
ASP.NET中把2008-9-6形式的字符串转成2008-09-06
2009-01-13 15:44 786上网搜索了好一会,解决方法如下: 可以利用.NET中格 ... -
ASP.NET中用JS弹出模态对话框后在里面的分页的问题!
2009-01-13 15:42 2240下面是我打开模态对话框的JS函数: <script ...
相关推荐
总结来说,C# ASP.NET发送邮件涉及的关键知识点包括: 1. 使用System.Net.Mail命名空间的MailMessage和SmtpClient类。 2. 配置SMTP服务器信息,包括地址、端口、用户名、密码和是否启用SSL/TLS。 3. 创建和设置邮件...
总结,基于.NET 2.0的Email程序利用了.NET Framework 2.0的`System.Net.Mail`命名空间,通过`MailMessage`和`SmtpClient`类实现邮件的创建与发送。"BMailer"作为这样的程序,旨在简化电子邮件的管理工作,为用户提供...
总结来说,`.NET发送邮件小程序`是一个利用C#和SMTP协议实现的工具,它通过配置SMTP服务器的相关信息,能够方便地发送电子邮件。了解和掌握这些基础知识,有助于你开发自己的邮件服务功能或理解已有的邮件发送代码。...
总结来说,ASP.NET结合C#的邮件发送涉及`System.Net.Mail`命名空间,主要使用`SmtpClient`和`MailMessage`类。通过合理的配置,可以实现标准的邮件发送,以及通过代理服务器发送邮件。提供的DEMO和相关资源可进一步...
### ASP.NET发送邮件的原理 邮件发送功能主要依赖于SMTP(Simple Mail Transfer Protocol)协议,它是一种提供可靠且有效电子邮件传输的协议。在ASP.NET中,发送邮件涉及的关键组件包括`System.Net.Mail`命名空间下...
总结,ASP.NET邮件发送Web服务是一个方便、高效的解决方案,它使开发者能够轻松地在应用程序中集成邮件发送功能,且无需安装额外的组件。理解并熟练运用`MailMessage`和`SmtpClient`类,以及如何在Web服务中部署和...
### ASP.NET中发送电子邮件的方法与实现 #### 一、使用`System.Web.Mail`名字空间下的`SmtpMail`类 在ASP.NET中,利用.NET框架自带的`System.Web.Mail`名字空间下的`SmtpMail`类可以非常方便地实现基本的电子邮件...
这个"vb.net_Email_send.rar_邮件vs2012"压缩包文件提供了一个独立的模块,无需依赖像Outlook这样的桌面邮件客户端,而是直接通过SMTP(Simple Mail Transfer Protocol)服务进行邮件发送。下面我们将深入探讨如何在...
总结起来,在ASP.NET中实现邮件附件发送,主要涉及`MailMessage`和`SmtpClient`两个类的使用,通过设置邮件属性、添加附件、配置SMTP服务器并发送邮件,即可完成整个流程。这个功能广泛应用于各种场景,如用户注册...
这是发送邮件的基础,导入 `System.Net.Mail` 命名空间提供了用于发送电子邮件的类和方法。 ##### 3.2 发送邮件函数 ```csharp private bool SendEmail(string astrEachEmail, string bt, string nr) { //... } `...
总结起来,ASP.NET中的邮件发送主要依赖`System.Net.Mail`命名空间,通过`SmtpClient`和`MailMessage`类实现。通过封装类,我们可以抽象出邮件发送的共性部分,提高代码复用性和可维护性。在实际项目中,根据具体...
### ASP.NET 实现自动发送邮件的方法详解 在Web开发中,自动发送邮件是一个常见的功能需求,主要用于用户注册、密码找回、通知提醒等场景。本文将详细介绍如何使用ASP.NET实现自动发送邮件的功能,并通过示例代码...
总结来说,.NET 2.0中的邮件发送系统是基于`System.Net.Mail`命名空间的API,通过`MailMessage`和`SmtpClient`类实现邮件的创建和发送。"BMailer"可能是一个定制的邮件发送组件,具备了更多的功能或优化。在实际应用...
根据提供的文件信息,本文将详细解释如何使用ASP.NET来编写一个可以发送ICQ信息的程序。这涉及到ASP.NET的基本概念、必要的.NET Framework组件以及通过网络套接字进行通信的具体实现方式。 ### ASP.NET简介 ASP...
### ASP.NET 使用 Jmail 和 System.Net.Mail 发送邮件 在 Web 开发中,电子邮件功能是不可或缺的一部分,无论是用于用户注册确认、密码找回还是其他通知用途。ASP.NET 提供了多种方式来实现邮件发送功能,其中两种...
### ASP.NET 页面之间传值方法总结 在ASP.NET开发中,页面之间的数据传递是一项常见且重要的任务。数据的准确无误地从一个页面传递到另一个页面对于构建动态和交互式的Web应用至关重要。以下是对几种常用的ASP.NET...
总结起来,LumiSoft.Net 4.5.dll是针对.NET Framework 4.5的网络编程利器,集成了多种网络协议的实现,使得开发网络应用变得更加便捷。通过理解和熟练运用这个组件,开发者可以大大提高开发效率,同时保证应用程序的...
总结来说,`.NET`中的C#语言提供了方便的API来处理邮件的发送和接收,通过`System.Net.Mail`和第三方库可以轻松实现这一功能。理解和掌握这些基本概念和方法,对于开发涉及邮件通信的应用至关重要。
### ASP.NET中邮件发送的关键知识点 #### 一、概述 在ASP.NET开发中,通过电子邮件进行用户通知或信息传递是一项非常实用的功能。本篇将详细介绍如何利用ASP.NET内置的`SmtpMail`类来实现邮件的发送,并探讨其具体...