如果要用Visual Basic来做一个发送电子邮件的程序,大部分人将会采用Active X组件的方式,虽然目前已经有很多可以用来发送电子邮件的Active X组件,但这些组件一般都是外国的产品,一般也都是试用版本,有着各种各样的限制,就是没有限制,那些免费的产品一般也都没有使用说明,所以要想在程序中使用他是很有难度的。自从微软公司推出了.Net框架以后,做为.Net框架中的一种重要的程序设计语言--Visual Basic .Net,可以十分方便的实现这个功能,做一个发送电子邮件程序,并且也不需要使用任何的ActiveX组件。这是因为在.Net框架中有一个通用的软件开发包--.Net FrameWork SDK。这个软件开发包内容十分丰富,封装了许多功能十分强大的类库,这当中就包含着用以发送电子邮件的类库。Visual Basic .Net作为.Net框架中的一个重要组成部分,可以直接调用这个软件开发包中的类库。Visual Basic .Net就是通过调用这个软件开发包中发送电子邮件相关的类库来发送电子邮件。
一.软件开发和运行的环境设置以及前期准备条件:
I > .视窗系统2000服务器版
II > ..Net FrameWork SDK Beta 2版
III > .打开"控制面板",进入"添加和删除程序",然后再点击"添加/删除Windows组件",就可以看见以下界面:
图01:系统配置界面01 |
点中"Internet信息服务( IIS )",然后点击"详细信息",可得到如下界面:
图02:系统配置界面 |
点中选择"SMTP Serverce"选项,然后按"确定"按钮。再按"下一步"按钮,则系统在重新启动后,就会安装好运行本文程序所需要的SMTP Service了。