[网页高手]
Homepage
[网络编程]
Programe
[图形图像]
Picture
[冲浪宝典]
Insernet
[操作系统]
System
[软件教学]
Software
[数码时代]
Didgtale
[安全防御]
Didgtale
[IT学院]
Education
    
 
Google Web tongyi.net
 
    你的位置:首页 > 网络编程 > C#.NET > 在.NET(正式版)环境下发送邮件
网络编程
  ASP

PHP

JSP

CGI

ASP.NET

C#.NET

SQL Server

Mysql

ORACLE

其它编程

 
在.NET(正式版)环境下发送邮件

       在微软.NET环境中的System.Web.Mail的命名空间里,提供了几个类,使得你根本就不需要了解POP3等一系列网络协议,就可以在程序中轻松的发送邮件,非常简单,本文就简要的介绍一下,如何用C#语言来实现。

 

       首先,我们要添加这个命名空间

       using System.Web.Mail;

 

       现在,我们来生成邮件本身。这里提供了一个名为MailMessage类。这个类的实例,就是我们要发送的邮件对象。

 

MailMessage Message=new MailMessage();

     

通过设置Mesasge对象的属性,来构造我们要发送的邮件。

    

    

              //发件人地址, 是字符串类型

              Message.From="wanglei@e3soft.com";

 

              //收件人地址,是字符串类型

              Message.To="wanglei@e3soft.com";

 

              //抄送邮件的地址,是字符串类型

              Message.Cc="wanglei@e3soft.com";

 

              //邮件主题,是字符串类型

              Message.Subject=”这是一个测试的例子”;

 

              //邮件内容,是字符串类型

              Message.Body=”这是一封测试邮件的例子”;

 

              //邮件类型

              Message.BodyFormat=MailFormat.Text ; //文本类型

              /*你也可以如下设置成为超文本类型

              Message.BodyFormat=MailFormat.Html; //超文本类型*/

 

              //设置邮件的优先级

              Message.Priority=MailPriority.Low;//低优先级

              /*也可以如下设置

               Message.Priority=MailPriority.Normal;//一般优先级

              Message.Priority=MailPriority.High;//高优先级*/

 

    至此,我们要发送的邮件基本上已经构造完成了。

    

     

    现在,我们需要使用此空间中的另外一个类SmtpMail来发送这封邮件.

 

    使用这个类之前,我们要先设置一个它的属性.

 

       

              //设置邮件服务器,若不设置的话将以你系统默认的邮件服务器来发送

              //这是一个静态(Static)属性,所以,不需要实例化类

              //这也是一个字符串类型

              SmtpMail.SmtpServer="192.9.200.5";

 

     现在,我们可以发送这封邮件了.

              

              //发送邮件

              //这是一个静态(Static)属性,所以,不需要实例化类

SmtpMail.Send(Message);

 

     如果,一切顺利的话,这封邮件,应该已经发出去了.
     打印本文 | 推荐朋友 | 收藏文章 | 关闭窗口
 
 

    相关文章
 C#下实现动态系统托盘图标    (2001年12月27日)

 由C++转向C#:我们需要注意哪些方面的变化?    (2001年12月24日)

 用Visual C#来修改和删除数据库记录    (2001年12月4日)

 用Visual C#来增加数据记录    (2001年11月30日)

 .NET组件和COM组件之间的相互操作    (2001年10月18日)

 初识Visual C++.NET开发环境    (2001年8月23日)

 浅谈C++函数的参数    (2001年7月4日)

 
 

 

关于统一 | 联系合作 | 统一作品 | 版权申明 | 建站服务 | 更多说明
Copyright 2000-2003 Tongyi All rights reserved. 京ICP备05005608号