毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

电子邮件收发系统毕业论文 第7页

更新时间:2010-5-6:  来源:毕业论文
电子邮件收发系统毕业论文 第7页
3.2IIS Web邮件发送的特点
IS新增加的一系统功能组件, 不但加强了 Web服务和事务处理能力,更增加了新闻、搜索服务和邮件服务等功能。IIS SMTP服务器是IIS的一体信息服务解决方案的重要组成部分,用其构建的Web邮件系统有以下特点:
1、 IIS的SMTP服务是IIS的一个组件,它与IIS紧密连接在一起。实质上,IIS本身就是邮件服务器,只不过这种方式下邮件服务集成于IIS和操作系统,提高了邮件服务的效率和系统的稳定性。
2、 减少了系统的复杂性和管理负担。只需要在安装配置IIS的时候选中SMTP邮件服务组件,就可以在系统建立邮件服务。如果使用特定的邮件服务系统,服务器就不得不运行另一套系统,占用额外的服务器资源,而IIS Web邮件系统则减小了系统的复杂性和系统管理员的负担。
3、 容易实现,构造成本低。使用SMTP服务器组件可以轻松建立起Web邮件服务,用户不需要安装任何邮件客户端软件,只要一个Web浏览器即可。而其它的邮件系统,每个用户必需安装特定的客户端邮件软件,增加了实现的难度,也提高了系统构造成本和费用。
4、 IIS Web邮件系统提供简单方便的邮件服务。客户通过Web浏览器就可以实现用户主动注册邮件帐号和邮件的收发,也可以邮件中插入附件,同时,用户也可以使用客户端邮件软件,如Outlook来发送邮件。
5、 可与其它邮件系统地协同服务。
3.3IIS Web邮件发送的不足
由于SMTP进入SMTP服务器的所有邮件都放在了同一个目录中,而不是为每一个帐号创建一个单独的目录,其检索速度相对较慢。 由于不能使用像Outlook这样的邮件客户端软件来接收邮件,所以就不能为用户提供许多方便的各种规则。有待进一步完善。虽然网络开发人员可以通过编写ASP脚本程序来实现所有的邮件功能,但这要求开发人员ASP开发人员精通ASP,增加开发难度。这与其它邮件系统的零编程比起来,有着明显的不足,也影响了其推广的速度。[8]

3.4系统模块划分
邮件收发系统是利用现有邮箱协议实现的一个电子邮件系统。根据系统需求和用户需求,该邮件收发系统可以分为用户管理模块、邮件收发模块。其中具体应该实现的功能有帐号设置、通讯录管理、发送邮件、接收邮件。
3.5子模块功能定义
3.5.1用户管理模块
1)       帐号设置:支持用户配置多信箱的功能,便于用户拥有多个信箱。用户在添加、保存信息后,系统将自动把信息添加到数据库中。功能:添加、保存、删除。
2)       通讯簿管理:用户可以将联系人的信息添加到通讯录中以备查阅,然后通讯录会根据联系人不同分类而分别显示。功能:添加、保存、修改、删除、查询。
3.5.2邮件收发模块
1)       发送邮件:系统可以选择不同的邮件服务器做为发送邮件的接收者,只容许发送文本。
2)       接收邮件:系统可以选择不同邮件服务器的帐号,接收邮件。功能:查看、删除、
3)      草稿箱 :用于存放没有发送的邮件。[9]
3.6数据库设计
由于该系统是简单的邮件收发系统,Access数据库就可以实现,主要有三个表地址簿、邮件、账户。
地址簿属性有:联系人编号、姓名、电子邮件地址
邮件属性有:邮件编号、标记、邮件位置、历史邮件位置、发送时间、发件人、收件人、抄送、密送、主题、邮件正文、收件地址、、
账户属性有:帐户编号、显示名、电子邮件地址、帐户类型、邮件接收协议、收件服务器、收件服务器帐户名、收件服务器密码、收件服务器端口、发件服务器、发件服务器帐户名、发件服务器密码、发件服务器端口、保留副本、身份验证、验证一致性。
第四章 邮件收发系统的软件设计与实现
4.1有关邮件收发系统的协议一SMTP
4.1.1介绍SMTP协议
有关SMTP协议的指令如下所示:
SMTP指令
命令 语法定义 描述
HELO HELP<domain><CRLF> 用于向服务器标识用户身份。如果操作成功,返回代码250
HELP HELP[<string>]<CRLF> 用于向命令发送者发出帮助信息
MAIL MAIL FROM:<e-mail address><CRLF> 用于初始化邮件传输。如果操作成功,服务器会返回代码250
RCPT RCPT TO:<e-mail address><CRLF> 用于标识单个邮件接收人,如果有多个接收人,将由多个该命令指定。如果操作成功,返回代码250
DATA DATA <CRLF> 这是一个复杂指令,用于设置邮件的主题,接收人,抄送列表和邮件的正文。DATA命令会初始化数据传输,一般在一个或多个RCPT命令后执行DATA命令
RSET RSET<CRLF> 中止邮件发送处理
NOOP NOOP<CRLF> 令邮件服务器发送250OK的信息
SEND SEND<CRLF> 处理邮件发送
SAML SAML<CRLF> Send和Mail命令要求邮件内容直接发送到用户终端上(SAML:Send And Mail)
SOML SOML<CRLF> Send和Mail命令要求邮件内容直接发送到用户终端上(SOML:Send Or Mail)
ARFY ARFY<CRLF> 确认收件人E-mail地址是否正确
EXPN EXPN<CRLF> 确认收件组是否正确
QUIT QUIT<CRLF> 用于结束会话,退出SMTP服务器并中断连接。如果执行成功,会返回221,表示服务器关闭

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

电子邮件收发系统毕业论文 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。