##项目名:EmailClientCN ###编写邮件客户端,要求如下:
- 第一级:
- 实现一个基本的文本编辑器,能支持邮件的撰写和保存为草稿。
- 支持目录结构,能对邮件进行分类,并提供基本的收件箱、发件箱、草稿箱、垃圾箱等文件夹。
- 支持邮件帐号的配置与存储。
- 具备完成所需功能的基本图形用户界面(GUI),并具友好性。
- 实现一个基本的文本编辑器,能支持邮件的撰写和保存为草稿。
- 第二级:
- 支持将邮件服务器上的邮件完全下载到本地并显示。
- 支持邮件下载时选择帐号管理器中的邮件服务器。
- 支持接收进度指示和接收完成指示。
- 具备完成所需功能的基本图形用户界面(GUI),并具友好性。
- 支持将邮件服务器上的邮件完全下载到本地并显示。
- 第三级:
- 支持邮件下载仅下载邮件头,并能根据需要实时下载邮件全部内容。
- 支持服务器上邮件下载完成后对邮件是否删除的操作。
- 具备完成所需功能的基本图形用户界面(GUI),并具友好性。
- 支持邮件下载仅下载邮件头,并能根据需要实时下载邮件全部内容。
- 第四级:
- 支持普通文本邮件的发送。
- 可选择发送用帐号并可编辑发送用帐号。
- 支持发送进度指示和发送完成指示。
- 具备完成所需功能的基本图形用户界面(GUI),并具友好性。
- 支持普通文本邮件的发送。
- 第五级:
- 支持HTML、RTF格式邮件的撰写和发送。
- 支持邮件发送时添加附件。
- 支持抄写和密送功能。
- 支持邮件的回复/转发功能。
- 具备完成所需功能的基本图形用户界面(GUI),并具友好性。
- 支持HTML、RTF格式邮件的撰写和发送。
说明: 额外功能的实现,将视具体情况予以一定加分。