用Windows 2000实现电子邮件特快专递

转载 2004年06月24日 00:50:00

介绍了用Windows2000自带的SMTP服务器快速、安全发送邮件的方法。
发表于《电脑爱好者》2000年第19期。这是我在《电脑爱好者》上发表的第二篇文章。

====


  电子邮件是网络的一个重要用途,我们一般在发送电子邮件时,总是要借助一个SMTP(简单电子邮件传输协议)服务器的中转:我们把邮件发送到SMTP服务器上,再由它把邮件传送到对方的收件服务器上。正因为有这样的一个过程,往往在网络堵塞时,会造成邮件发送不到或邮件过很长时间才发送到的结果。现在有了Window 2000,它自带了SMTP协议,我们就可以利用自己的电脑作为SMTP服务器,实现邮件的特快专递。
  首先,我们必须给Windows 2000安装上Microsoft SMTP Service。打开“控制面板”,在“添加/删除程序”对话框中点击“添加/删除Windows组件”,打开“Windows组件向导”。再打开“Internet信息服务(IIS)”的详细信息,在里面选择“SMTP Service”(见图一),系统会自动在其它一些必须的选项上打上标记,确认选择,并继续安装直到安装完成。
  然后,我们需要对这个“SMTP Service”进行配置。在“控制面板”中打开“管理工具”并从中选择“Internet 服务管理器”,在这个管理器中打开“默认 SMTP 虚拟服务器”的属性窗,我们的配置工作就将在这里进行。先在“常规”选项卡中我们设置IP地址为“127.0.0.1”,表示使用本机作为服务器(见图二)。然后,在“访问”选项卡设置“中继控制”,确认里面选上了“仅以下列表除外”,(见图三)否则,你将无法把邮件发送到本机帐号以外的地址上,表现为在Outlook Express发信时得到错误信息:“由于服务器拒绝收件人之一,无法发送邮件。”接着,我们需要设置“传递”选项卡,你可以自己根据实际的要求设置各次重试间隔,为了保证“特快专递”,你可以把前几次重试的时间改的短一些。当然,一般情况下,邮件都可以顺利的一次发出,这样的话就与这里的重试间隔没有什么关系了。
  至此,我们就完成了对SMTP Service的配置。下面我们就可以亲身体验一下这个邮件特快专递服务的强大功能了。
  打开你常用的电子邮件软件,如Outlook Express 或Foxmail等,新建一个邮件帐号或修改一个以前的帐号,在SMTP服务器一项中填入“127.0.0.1”,确认,就可以了。你可以用这个帐号像以前一样的发送你的邮件,你会发现发信的速度变得很快。不过要注意了,邮件软件告诉的发信成功可只是把信成功的发到了Smtp服务器上,现在来说就等于是发到了本机的Smtp Service,可不等于特快专递已经成功哟。那么,如何才可以知道特快专递是否真正成功呢?默认的情况下,你只需打开Windows 2000安装分区的/Inetpub/mailroot/Queue文件夹就可以了,如果里面是空空的,那么说明机器已经把信发送完毕了,如果里面有几个文件,说明信还没有发出,通常是因为网络比较繁忙,稍等一会儿,等到里面的文件消失,就说明发信成功了。同时你也可以用管理工具中的“性能”对话框来监视SMTP服务,看看它究竟有没有正常工作。
  最后告诉大家一个小技巧,在浏览器的地址框中输入file://%systemroot%/help/mail.chm就可以察看到详细的有关这个SMTP Service的使用说明。

程冬冬 2010.12.22 C语言程序-收发EMAIL

作者:2008级嵌入式  程冬冬前言:局域网中启动一个服务器,客户端要想访问服务器要必须知道服务器的IP地址和端口号,在客户端登陆界面设计要输入端口号和IP,这样即麻烦,界面也不美观,通过互联网的上一...
  • ztguang
  • ztguang
  • 2016年03月30日 10:15
  • 600

用flask开发个人博客(24)—— flask中使用Flask_Mail发送电子邮件

flask中使用Flask-Mail提供对电子邮件的支持,下面将分步骤测试flask中发送电子邮件的功能: 1 配置SMTP服务器的信息     我们需要借助flask程序实例app的config属性...
  • lzhui1987
  • lzhui1987
  • 2016年10月07日 10:02
  • 1319

Java GUI做简易计算器

貌似逻辑有点问题,界面还能用,凑合着看吧。。有空再改。。package calculator;/*公共类:calculator 功能:计算器界面 版本:1.0 Bill 201...
  • zhengzhaobb
  • zhengzhaobb
  • 2016年02月16日 11:21
  • 3027

如何使 nginx 支撑更高并发

/** * * * * 如何使 nginx 支撑更高的并发? * 原理: * 服务器方面可以从两个方面阐述: * 1、socket 链接方面:因为每次请求都是一...
  • chenmoimg_
  • chenmoimg_
  • 2017年03月22日 13:53
  • 209

如何编译支持在Windows2000下运行的Qt程序

一、历程 这周接到一个软件开发任务,需要写一个界面程序,在windows2000下运行。一开始,我想得很简单:window2000和XP应该是差不多的,只要在XP下能运行的,windows200...
  • stonylhy2011
  • stonylhy2011
  • 2016年11月20日 10:10
  • 612

Windows 2000 资源工具包中

文章翻译 文章编号: 927229 - 查看本文应用于的产品 查看机器翻译免责声明 Microsoft 支持页面的机器翻译 系统提示注意:本篇文章的内容适用于其他版本的 Win...
  • middilestep
  • middilestep
  • 2014年12月23日 18:19
  • 425

电子邮件发送的原理以及简易实现

在代码开始之前,我们先
  • lishuhuakai
  • lishuhuakai
  • 2014年05月29日 13:04
  • 8346

邮件的发送与接收原理

1.邮件开发涉及到的一些基本概念 1.1、邮件服务器和电子邮箱   要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、soh...
  • u014520047
  • u014520047
  • 2016年07月20日 11:21
  • 5122

使用telnet发送邮件

通过Telnet实践,能够大大加深对TCP/IP协议栈的理解。这里,选取应用层的SMTP协议,通过Telnet,创建一个向任何接收方发送电子邮件的简单邮件客户。这里,选取常用的两个邮箱(qq邮箱、gm...
  • zjf535214685
  • zjf535214685
  • 2016年08月10日 17:10
  • 357

Windows 2000出现了问题

事件类型: 错误事件来源: Userenv事件种类: 无事件 ID: 1000日期:  2005-7-28事件:  14:55:08用户:  NT AUTHORITYSYSTEM计算机: UMEC-P...
  • u014461454
  • u014461454
  • 2014年03月31日 17:25
  • 186
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Windows 2000实现电子邮件特快专递
举报原因:
原因补充:

(最多只允许输入30个字)