在开发电子邮件发送程序的时候,我们经常需要使用到相应的组件,其实不需要第三方的组件(例如:Jmail)照常可以做到发送Email的功能。
在系统目录(如c:\winnt或c:\windows)的system32子目录中可以找到一个名称为cdosys.dll的文件,我们可以通过ASP.NET调用此COM组件来实现Email的发送。cdosys构建在SMTP协议和NNTP协议之上,并且作为Windows2000 Server的组件被安装,当然我们也可以使用Exchange2000中cdoex.dll来实现发送邮件的机制。由于cdosys.dll自动内嵌到了操作系统中,所以不用再去注册相应的其他发送程序,下面我们来做一个发送实例。
1、新建一个项目文件
2、添加引用系统目录下的cdosys.dll文件,在引用中会发现添加了两个要用到的接口:CDO,ADODB
3、添加新项文件SendMail.aspx,在其页面上放置三个Label,三个Textbox,作用分别为收件人地址、主题、内容,放置一个Button按钮。
4、切换到代码页,创建一下内容
public void CDOsendmail()
{
try
{
CDO.Message Msg = new CDO.Message();
Msg.From = "rattlesnake@263.net";
Msg.To = this.TextBox1.Text.Trim();
Msg.Subject = this.TextBox2.Text.Trim();
Msg.HTMLBody = "<html><body>"+this.TextBox3.Text
+"</body></html>";
CDO.IConfiguration Config = Msg.Configuration;
ADODB.Fields oFields = Config.Fields;
oFields[" 运行程序,然后检查邮箱即可。
分享到:
相关推荐
开发环境vs2008,语言C#,功能利用jmail组件发送电子邮件,项目中包含jmail及使用说明安装包。
深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...
jmail jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。 jmail是一个第三方邮件操作组件,通常位于web...
期末作业做的ASP.NET实现百度文库功能; 后台把上传的DOC,PPT,XLS,PDF文件转换为SWF文件,并提取出文档第一张图保存为JPG格式,tools文件夹中包含了转换需要的转换工具,调用了Office COM组件,成功转换需要安装...
这个订阅版包括了最新发布的.NET (Windows Forms), ASP.NET (Web Forms)以及ActiveX组件,最新发布信息,最新升级信息以及购买之日起1整年的电子邮件和在线支持。 组件列表 ♦;;; Grid Components for ActiveX...
asp.net 双向探针:即看服务器又看自己 程序名称:asp.net双向探针 File:netinfo.aspx Version:0.1 Build:030503 Written by redwolf Copyright (C) 2000-2003 吹雪(TM)创新工作室 All rights reserved. ...
5-3 ASP.NET如何结合数据库 5-3-1关于ADO.NET 5-3-2与数据库无关的DataSet DataSet的内容 DateSet的来源(自行建立) DateSet的来源(取用数据库) 控制项结合DataSet 回存至来源 5-3-3...
使用.NET 版的ActiveReports,你可以采用Visual Studio.NET 编辑器,用C#或Visual Basic .NET 语言编写报表代码,其中包含了ASP.NET 服务器控件,帮助您安装web客户端浏览器以及WinForms浏览器控件,以提供单页浏览...
在 ASP.NET Core 中,可以使用 MailKit 来发送邮件,它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议。 你可以使用下面的方式安装: Install-Package MailKit 下面是一个简单的发送邮件的例子: var message = ...
在 ASP.NET Core 中,可以使用 MailKit 来发送邮件,它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议。 你可以使用下面的方式安装: Install-Package MailKit 下面是一个简单的发送邮件的例子: var message = ...
#题目 新建一个MVC项目,利用HTML、CSS... **基本要求:** ...籍贯使用级联(jquery实现);Email必须符合Email格式;手机是11位(假设规定以1569开头);出生年月使用jQuery UI日历组件设置;图片要传递到新的页面显示。
鱼鱼asp函数组件(fishasp20090218.dll) 鱼鱼版权所有,非经鱼鱼许可禁止用于商业用途 鱼鱼QQ:260332019 EMAIL:afishofsun@163.com 注意:请先注册鱼鱼asp函数组件,然后才能调用鱼鱼asp组件函数 鱼鱼asp组件注册...
Chilkat .NET Components包含了所有 Chilkat .NET 1.x/2.0(32/64位)组件的最新版本。它们是Email、Zip、Encryption、MIME、Bounce、MHT、IMAP、Charset、XML、FTP、 BlackList等11个组件。 ...
支持的消息类型请求消息...https://www.nuget.org/packages/Rabbit.WeiXin.MvcExtension/命令:Install-Package Rabbit.WeiXin.MvcExtension交流方式QQ群:384413261Email:majian159@live.com 标签:微信sdk
Email必须符合Email格式;手机是11位(假设规定以1569开头);出生年月使用jQuery UI日历组件设置;图片要传递到新的页面显示。 实现效果 (源码在文章结尾) 主要涉及知识点 1、基本的htm
Email Validation for .NET 试用版 试用版 开发语言: .NET 可用平台: Visual Studio 2005-2012 ...它是一个为您的Windows form和ASP.NET项目提供邮件地址验证功能的.NET组件,具有灵活、稳定且简单易用的特性。
Chilkat .NET Components包含了所有 Chilkat .NET 1.x/2.0(32/64位)组件的最新版本。它们是Email、Zip、Encryption、MIME、Bounce、MHT、IMAP、Charset、XML、FTP、 BlackList等11个组件。 ...
Chilkat .NET Components包含了所有 Chilkat .NET 1.x/2.0(32/64位)组件的最新版本。它们是Email、Zip、Encryption、MIME、Bounce、MHT、IMAP、Charset、XML、FTP、 BlackList等11个组件。 ...