令中国铁道出版社 ASP动态网页设 第11章设计实例
第11章 设计实例 ASP动态网页设计教程
令中国铁道出版社 第11章设计 11.1电子邮件 E-mail 112电子报 E-Newspaper 11.3计数器 114聊天室
2 第11章 设计实例 • 11.1 电子邮件E-mail • 11.2 电子报E-Newspaper • 11.3 计数器 • 11.4 聊天室
令中国铁道出版社 1l1电子邮伴Bmai 根据调查,在互联网提供的各项服务中,电子邮件已成为网 友最常使用的一项服务。或许您可以天不上网,但是收信、发 信、回信或订阅电子报、电子杂志已变成了每天例行的功课。电 子邮件已深入每个人的生活,许多高科技的公司,更将电子邮件 当成重要的工具,可以用来做工作报告、与总分公司联系、公文 传递及产品报价等。电子邮件已成为现代人生活的一部分。 在互联网的服务上,一个完整的电子邮件应用服务,应包括 SMTP及POP服务。而 Microsoft windows Xp对电子邮件的解决方 案,却只提供发信功能的SMTP服务,对于收信(POP服务则必须 额外付费购买 Microsoft Exchange Server,才能供完整的E-mail 服务。因此本节我们不过多地谈及POP服务,而将重心放在介绍 SMTP服务上,并示范如何利用SMTP开发留言板服务 3
3 根据调查,在互联网提供的各项服务中,电子邮件已成为网 友最常使用的一项服务。或许您可以一天不上网,但是收信、发 信、回信或订阅电子报、电子杂志已变成了每天例行的功课。电 子邮件已深入每个人的生活,许多高科技的公司,更将电子邮件 当成重要的工具,可以用来做工作报告、与总分公司联系、公文 传递及产品报价等。电子邮件已成为现代人生活的一部分。 在互联网的服务上,一个完整的电子邮件应用服务,应包括 SMTP及POP服务。而Microsoft Windows XP对电子邮件的解决方 案,却只提供发信功能的SMTP服务,对于收信(POP)服务则必须 额外付费购买Microsoft Exchange Server,才能提供完整的E-mail 服务。因此本节我们不过多地谈及POP服务,而将重心放在介绍 SMTP服务上,并示范如何利用SMTP开发留言板服务。 11.1 电子邮件E-mail
令中国铁道出版社 111电子邮伴Bmai 11.1.1电子邮件的标准与格式 1112 Windows nt的SMTP服务 111.3留言板 1.1.4完整的留言板范例
4 11.1 电子邮件E-mail • 11.1.1 电子邮件的标准与格式 • 11.1.2 Windows NT的SMTP服务 • 11.1.3 留言板 • 11.1.4 完整的留言板范例
令中国铁道出版社 111电子邮伴Bmai 11.1.1电子邮件的标准与格式 在 Internet的服务当中,电子邮件的相关标准(规则)很多,其 中最著名的服务有SMTP和POP两种协议。它们的意义及功能说明 分述如下 什么是SMTP SMTP的全名为 Simple mail Transfer Protocol,中文翻译为 简单邮件传输协议”。它是一组用于从源地址到目的地址传输 邮件的规范,通过它来控制邮件的中转方式,它是一种网络机器 间的邮件交换标准,也就是说计算机间使用SMIP来传输电子邮 件。SMTP协议属于TCPP协议簇,它帮助每台计算机在发送或 中转信件时找到下一个目的地。SMTP服务器就是遵循SMP协议 的发送邮件服务器。SMIP的运作流程如下图所示
5 11.1 电子邮件E-mail • 11.1.1 电子邮件的标准与格式 在Internet的服务当中,电子邮件的相关标准(规则)很多,其 中最著名的服务有SMTP和POP两种协议。它们的意义及功能说明 分述如下: * 什么是SMTP SMTP的全名为Simple Mail Transfer Protocol,中文翻译为 “简单邮件传输协议”。它是一组用于从源地址到目的地址传输 邮件的规范,通过它来控制邮件的中转方式,它是一种网络机器 间的邮件交换标准,也就是说计算机间使用SMTP来传输电子邮 件。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或 中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议 的发送邮件服务器。SMTP的运作流程如下图所示
令中国铁道出版社 111电子邮伴Bmai 11.1.1电子邮件的标准与格式 收件人 件软件 Mail Server 发件人PC Mail Server 什么是POP POP的全名为 Post office protocol,中文译为邮局传输协议,若 以现实生活的方式来解释,相信您更容易理解。其实POP服务就像 邮局的邮政信箱,为了收取来自四面八方的朋友来信、您必须向邮 局申请一个邮政信箱(向ISP或免费电子邮件的提供商申请电子邮件 账号才可以用它来收信,且信件会自动被置于此信箱中(网络服务 器会将您的E-mai置于 POP Server上),等待信箱的所有人前来开箱领取信
6 11.1 电子邮件E-mail • 11.1.1 电子邮件的标准与格式 * 什么是POP POP的全名为Post Office Protocol,中文译为邮局传输协议,若 以现实生活的方式来解释,相信您更容易理解。其实POP服务就像 邮局的邮政信箱,为了收取来自四面八方的朋友来信、您必须向邮 局申请一个邮政信箱(向ISP或免费电子邮件的提供商申请电子邮件 账号)才可以用它来收信,且信件会自动被置于此信箱中(网络服务 器会将您的E-mail 置于POP Server上),等待信箱的所有人前来开箱领取信
令中国铁道出版社 111电子邮伴Bmai 11.1.1电子邮件的标准与格式 件。开箱取信前您必须有邮局发给您的钥匙(必须输入用户名称及密 码),惟有确认无误后才能取得自己的信件。POP协议的流程如下图 所示 收件人 MailBox 电子邮 件软件 Serve 发件人PC Mail Server Internet 说明:POP通讯协议经过多年的发展,目前已经发展至第三版, 因此您常听到的POP3,其实就是PO通讯协议的第三个版本,是规 定了怎样将个人计算机连接到 Internet的邮件服务器和下载电子邮件 的电子协议。它是 Internet电子邮件的第一个离线协议标准。简单点 说,POP3就是一个简单而实用的邮件信息传输协议 (7
7 11.1 电子邮件E-mail • 11.1.1 电子邮件的标准与格式 件。开箱取信前您必须有邮局发给您的钥匙(必须输入用户名称及密 码),惟有确认无误后才能取得自己的信件。POP协议的流程如下图 所示。 说明:POP通讯协议经过多年的发展,目前已经发展至第三版, 因此您常听到的POP3,其实就是POP通讯协议的第三个版本,是规 定了怎样将个人计算机连接到 Internet的邮件服务器和下载电子邮件 的电子协议。它是 Internet 电子邮件的第一个离线协议标准。简单点 说,POP3 就是一个简单而实用的邮件信息传输协议
令中国铁道出版社 111电子邮伴Bmai 11.1.1电子邮件的标准与格式 电子邮件运作流程 电子邮件运作的流程与传统邮局处理信件的过程相似。过去寄 一封信,必须先由邮局工作人员将邮筒中的信件汇集至当地管辖邮 局,然后依照收件人的地址分发至所属的邮局,最后再经由邮递员 将信件送至收件人的手中。现在信件已不再通过邮递员来传递,而 改由网络来承担这一责任。过去担任信件的分发、转信服务的邮局, 现在都变成了一部部的电子邮件主机。 传统的信件与电子邮件最大的不同,在于信件的传输方式。电 子邮件是数字的服务( Digital Service),它是没有实体的东西,而是 数字化的信息;传统邮件则还是实体且为有形的服务。另外电子邮 件还有投递速度快、费用便宜及内容多样化的特点,这些都是传统 信件所无法比拟的,这也就是为什么电子邮件受到重视的原因
8 11.1 电子邮件E-mail • 11.1.1 电子邮件的标准与格式 1. 电子邮件运作流程 电子邮件运作的流程与传统邮局处理信件的过程相似。过去寄 一封信,必须先由邮局工作人员将邮筒中的信件汇集至当地管辖邮 局,然后依照收件人的地址分发至所属的邮局,最后再经由邮递员 将信件送至收件人的手中。现在信件已不再通过邮递员来传递,而 改由网络来承担这一责任。过去担任信件的分发、转信服务的邮局, 现在都变成了一部部的电子邮件主机。 传统的信件与电子邮件最大的不同,在于信件的传输方式。电 子邮件是数字的服务( Digital Service ),它是没有实体的东西,而是 数字化的信息;传统邮件则还是实体且为有形的服务。另外电子邮 件还有投递速度快、费用便宜及内容多样化的特点,这些都是传统 信件所无法比拟的,这也就是为什么电子邮件受到重视的原因
令中国铁道出版社 111电子邮伴Bmai 11.1.1电子邮件的标准与格式 2.电子邮件地址的格式 现代人几乎每个人都有电子邮件的地址,而每一个电子邮件地 址在计算机上都是惟一的信箱。电子邮件完整的格式如下 用户账号@邮递信件主机名称 所谓的“用户账号”相当于传统信件中的姓名;“邮递信件主 机名称”就相当于收件地址,唯有正确的邮件账号才能收发信件。 举例来说,dhs2005@eyou.com.cn,其中dhs2005为作者的用户 帐号;eyou. com. cn则为邮递信件主机名称,至于@为用户帐号与邮 递信件主机名称的分隔字符,它的发音为at,也就是“在”的意思。 完整的意思就是dh2005这个帐号是开设在 eyou. com. cn的邮递信件主 机上,也就是说dhs2005为该主机上的一个用户账号
9 11.1 电子邮件E-mail • 11.1.1 电子邮件的标准与格式 2. 电子邮件地址的格式 现代人几乎每个人都有电子邮件的地址,而每一个电子邮件地 址在计算机上都是惟一的信箱。电子邮件完整的格式如下: 用户账号@邮递信件主机名称 所谓的“用户账号”相当于传统信件中的姓名;“邮递信件主 机名称”就相当于收件地址,唯有正确的邮件账号才能收发信件。 举例来说,dhs2005@eyou.com.cn,其中dhs2005为作者的用户 帐号;eyou.com.cn则为邮递信件主机名称,至于@为用户帐号与邮 递信件主机名称的分隔字符,它的发音为at,也就是“在”的意思。 完整的意思就是dhs2005这个帐号是开设在eyou.com.cn的邮递信件主 机上,也就是说dhs2005为该主机上的一个用户账号
令中国铁道出版社 111电子邮伴Bmai 11.12 Windows nt的SMTP服务 前面提及 Windows Xp并未内置邮件服务器( Mail server)的功 能(包括完整的SMTP、POP3或MAP等功能),若需要 Mail server 还需另外采购。市面上较著名的 Mail server包括 nEtscape的Mail Server、 Microsoft的 Exchange Server或 Eudora公司的产品等。 虽然 Windows Xp并未提供完整的Mai! erver功能,但是现在 伴随 Windows Xp发售的IS5,1(包括IS40以上)软件均已提供免费 的SMTP服务,通过SMTP服务就可以满足发信的需求。至于收信 服务则可以利用免费的电子邮件即可,像 Hotmail、 PCHome、 sohu、 Yahoo、eyou、sina、eyou,…等。在正式介绍 Windows的 SMTP服务以前,请先确认您的系统是否已满足下列的条件: Windows nt40 Service pack3以后的版本,本书使用版本 mIcrosoft Windows XP Professional Service Pack 2 IS40以上的版本(本书使用版本为IS51),并安装SMTP Service
10 11.1 电子邮件E-mail • 11.1.2 Windows NT的SMTP服务 前面提及Windows XP并未内置邮件服务器(Mail Server)的功 能(包括完整的SMTP、POP3或IMAP等功能),若需要Mail Server 还需另外采购。市面上较著名的Mail Server包括Netscape的Mail Server、Microsoft的Exchange Server或Eudora公司的产品等。 虽然Windows XP并未提供完整的Mail Server功能,但是现在 伴随Windows XP发售的IIS5.1(包括IIS4.0以上)软件均已提供免费 的SMTP服务,通过SMTP服务就可以满足发信的需求。至于收信 服务则可以利用免费的电子邮件即可,像Hotmail、PCHome、 sohu、Yahoo、eyou、sina、eyou, ...等。在正式介绍Windows的 SMTP服务以前,请先确认您的系统是否已满足下列的条件: * Windows NT 4.0 Service Pack 3以后的版本,本书使用版本 为Microsoft Windows XP Professional Service Pack 2。 * IIS 4.0以上的版本(本书使用版本为IIS5.1),并安装SMTP Service