新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 旧版
 → 当前位置:首页 > 教程 > 编程开发 > C/C#/C++ > 正文

C#积木模块ABC(4)

XKER.COM   2006-9-10 10:03:27  来源:小新技术网收集整理  点击:

要在C#中实现发送邮件的功能,需要使用的工具是Visual C# .NET,涉及到的名称空间有System.Web.Util,集合有System.Web.dll。

具体地,我们可以使用SmtpMail类在C#应用程序中发送邮件。默认状态下,邮件在系统中是排队的,这样可以确保调用程序不会造成网络阻塞。SmtpMail类在System.Web.Util名称空间中定义。在使用SmtpMail之前,需要调用

using System.Web.Util

这个类中只有一个成员函数Send。它负责发送一个邮件信息,无论是一个MailMessage类或者是4个参数变量都可以传递给Send函数。调用Send函数有两种形式:

SmtpMail.Send(txtFrom.Text, txtTo.Text, txtSubject.Text, txtMessage.Text);

或者是(如果不想调用System.Web.Util):

System.Web.Util.Smptmail.Send( fromString, toString, SubjeOfTheMailString, MessageOfTheMailString );

我们可以通过两种途径来调用Send方法:

1、通过将MailMessage作为一个参数来传递:

public static void Send(MailMessage);

这里的MailMessage是一个类。

MailMessage mailMsg = new MailMessage();

mailMsg .From = "from@fromServer.com";

mailMsg .To = "to@toServer.com";

mailMsg .Cc = "cc@ccServer.com"";

mailMsg .Bcc = "bcc@bccServer.com";

mailMsg .Subject = "SubjectOfTheMailString";

mailMsg .Body = "BodyOfTheMailString";

SmtpMail.Send(mailMsg );

2、直接方法 本篇文章发表于www.xker.com(小新)

public static void Send(string from , string to, string subject, string messageText);

from=发送者的Email信息,to=接收者的Email信息,subject=Email主题,messageText=Email信息主体。

比如:

SmtpMail.Send("mcb@mindcracker.com", "webmaster@mindcracker.com", "Subject", "Message body");

下面解释如何从控制台获取一个输入值。如果使用的是C++,那么cin和cout就是向控制台读和写的函数。

在文本编辑器中输入这些代码,然后保存为read.cs:

using System;

class ReadStr

{

public static void Main()

{

Console.Write("Enter your name:");

string szName = Console.ReadLine();

Console.WriteLine(" Hey "+ szName);

}

}

然后在命令行编译它,格式是cs read.cs,这将创建一个exe文件read.exe,它与read.cs文件在同一目录下。最后,运行这个exe。

本新闻共3页,当前在第1页  1  2  3  

上一篇教程:C#积木模块ABC(3)
下一篇教程:C#的Windows编程中多语言的实现
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·C#积木模块ABC(3)·C#积木模块ABC(2)
·C#积木模块ABC(1)·C#积木模块ABC(目录)

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·QQ千人好友浮出水面 会员抢
·站长手册:WIN2003下Web服
·佳能活动 免费得QQ秀
·网站投资你和我的20个自身
·140天,从做站起步到日赚1
·Fdisk分区详解
·超强公式编辑器MathType使
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·Firefox出现新高危0Day漏洞
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·DOS常用命令
·dos如何进行系统配置
·dos慎用命令
·Ver、Vol、Ctty命令使用说
·Tree、Unformat、Vsafe命令
·Setver、Share、Subst命令
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有