特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> ASP.NET教程> 在.NET框架应用程序中发送电子邮件

在.NET框架应用程序中发送电子邮件

时间:2009-06-30 15:51:07 作者:互联网

作者:tigerwen01

大家在日常开发中,经常会遇到开发一个向客户自动发送Email的应用模块,例如,当客户操作某一特定的操作或上网注册、购物时,服务器端在客户操作完成时向客户自动发送一封确认邮件等。.NET Framework 多种方法,可以使用socket(套接字)来建立和邮件服务器的连接,然后使用SMTP(简单邮件传输协议)服务传送邮件,不过这样做相当复杂。我们还是使用.NET框架的Sy***m.Web.Mail命名空间提供的类来完成发送Email吧,因为这样做很简单。

Sy***m.Web.Mail命名空间为SMTP(简单邮件传输协议)提供了一个简单的托管接口,包含很多类,其中有MailMessageMailAttachmentSmtpMail等重要类,其中MailAttachment 类提供用于构造电子邮件附件的属性和方法,MailMessage 类提供用于构造电子邮件的属性和方法,SmtpMail 类提供用于使用宿主系统的协作数据对象 (CDOSYS) 消息组件来发送消息的属性和方法。

为了保证程序能够正确运行,设置IIS中默认SMTP虚拟服务器的“中继”方法如下:

进入“Internet信息服务“界面,右键点击“默认SMTP虚拟服务器属性”在弹出菜单中选择“属性”,在“访问”选项卡中单击“中继”按钮,然后在“中继限制”窗口中在“IP地址(掩码)/域名”处加添“127.0.0.1”。

下面给出一个Se***mail.aspx文件,该文件使用Visual Web Developer 2005速成版的测试版2下开发,在Windows2000Server+sp4下运行通过。以供参考:

<%@ Page Language="C#" %>

<%@ Import Namespace="Sy***m.Web.Mail" %>

http://ww***.org/TR/xhtml11/DTD/xhtml11.dtd">http://ww***.org/TR/xhtml11/DTD/xhtml11.dtd">

 

http://ww***.org/1999/xhtml">http://ww***.org/1999/xhtml" >

    发送电子邮件用户界面

发送电子邮件用户界面

   

   

    


    

      

        

        

      

      

        

        

      

      

        

        

      

      

        

        

      

    

发送者:
接收者:
主题:
内容:

    


    

   

   

   

本文只介绍如何在.NET框架的应用程序里发送电子邮件,并没有涉及到Sy***m.Web.Mail命名空间的类的详细介绍,关于Sy***m.Web.Mail可以参考相关资料。

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部