CP/IP协议族中的一员,由RFC1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。
POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。POP3协议是TCP/IP协议族中的一员,由RFC 1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。
POP3 协议支持"离线"邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC机或 MAC。一旦邮件发送到 PC 机或 MAC上,邮件服务器上的邮件将会被删除。但目前的POP3邮件服务器大都可以"只下载邮件,服务器端并不删除",也就是改进的POP3协议。
第3章 系统需求分析
3.1 系统目标
"IU电子邮箱系统"致力于开发集发邮件(简单邮件和带附件带格式的邮件)、收邮件、回复转发邮件、删除移动邮件和管理联系人等功能于一身的客户端电子邮箱系统。系统开发的主要目标是实现电子邮箱系统管理的系统化、规范化和自动化,最终实现电子邮箱的高效化,其实现目标:
系统易操作:系统界面友好,操作简单。
2、需求功能完善:系统为用户提供各种常用功能,这些功能相对简单实用,简化了很多不必要的功能。
3、系统易维护:系统为每个邮箱用户分配一定的存储空间,也就是有自己独立的"邮箱",用户自己管理自己的邮件。这种方式便于对系统的管理。
3.2 系统的功能需求分析概述
通过对系统进行详细的分析与研究,最终得出了IU电子邮箱系统的功能需求,系统主要由五个模块构成,系统结构如下图3.1所示:
图3.1 IU电子邮箱系统功能结构图
3.2.1 收件箱
收件箱模块,邮箱用户登录IU邮箱时系统自动提取服务器中用户收到的新邮件并显示到首页。收件箱模块由五个子模块构成,其结构如下图3.2所示:
图3.2收件箱结构图
本人完成的功能有:
1、收取邮件
1)当用户登录邮箱时,系统自动为用户提取新邮件。
2)用户点击收件箱时,系统提取新邮件。
2、回复邮件
系统用户可以回复发件人,也可以同时回复所有收到邮件的用户。
3、转发邮件
系统用户均可以转发自己收到的邮件,转发的过程类似于发送邮件。
4、搜索邮件
系统登录用户可以按照多种方式全文搜索邮件,如:按照主题搜索邮件,按照正文搜索邮件等,搜索邮件方便用户快速找到所需要的邮件。
4、查阅邮件
系统登录用户可以按照今天和更早两种方式获取邮件列表,点击进入单封邮件查阅邮件内容。
3.3 系统用例图分析
3.3.1 收件箱用例设计
系统在收件箱可以查阅,回复、转发、搜索、删除、移动,标记自己收到的邮件。具体用例图如图3.5所示:
图3.5 收件箱用例图
3.3.2收件箱包含的基本用例
表3.1 阅读邮件
用例名称 阅读邮件 参与者 所有网站使用者 描述 查收阅读收件箱邮件 前置条件 一个合法用户已经进入自己的邮箱 后置条件 如果资料通过审核,操作成功。 主干过程 1. 当用户选择进入收信箱时候,用例开始。
2. 系统进入收件箱页面。
3. 根据邮件类型用户可以查看新邮件,未读邮件和已读邮件。
4. 根据邮件的时间顺序用户进行查阅。