社区
C语言
帖子详情
如何实现一个邮件客户端的收件箱功能
panan
2001-05-23 11:46:00
储存接收到的Email,如何设计Email文件存储结构?
如何设计对外提供操作Email的API接口?
...全文
137
1
打赏
收藏
如何实现一个邮件客户端的收件箱功能
储存接收到的Email,如何设计Email文件存储结构? 如何设计对外提供操作Email的API接口?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
狐帝
2001-05-23
打赏
举报
回复
这个问题,好像我以前回答过。找不到了,再说一遍吧。
E-mail收件箱文件的存储结构有两种,一种是单文件式存储,就是把所有的邮件都存放到一个单一的文件中,像是建立了一个数据库一样,利用一个索引文件指示每个邮件在邮箱中的位置。Foxmail、Outlook等大多数邮件软件都采用这种策略。另一种方式是文件夹方式,就是为每个信箱建立一个文件夹,信箱中的所有邮件都放在这个文件夹中。前些年又一个挺不错的方正飞扬e-mail软件,就是采用这种方式。
两种方式各有利弊。前者结构紧凑,但是程序设计不大方便,要仔细考虑邮箱文件的结构。后者结构松散,实现容易,但是会占用较多的空间。前者在删除邮箱中的邮件之后,除非执行压缩操作,否则邮件并不会被物理删除,会导致磁盘空间的浪费(程序中如何执行压缩操作,又是个讨厌的问题)。后者在删除邮箱文件之后,邮件文件会被直接清除,不会浪费空间。前者文件少,按理应该便于管理,但是邮箱的备份程序写起来比较麻烦。后者在实现备份邮件的功能上会很简单的。
我倾向于使用后者。
基于AJAX技术开发Web电子
邮件
客户端
之UI篇
如今,AJAX技术给
客户端
Web应用程序的开发带来巨大的影响。这种构建Web应用程序的新方法—在后台发送http请求而不需要页面重载—已经为当今电子
邮件
软件(它们原来被作为桌面应用程序设计和开发)的开发提供了若干种可能的
实现
方案。 你是否也想构建基于Web的在同一网页上运行所有
功能
的FTP
客户端
,聊天软件或全
功能
的电子
邮件
应用程序?首先,你要对AJAX技术有
一个
很好的了解,学习关于它的属性和方法,然后开发相应的后台和前端,最后非常希望你能够创建出
一个
至少能够体面地
实现
既定
功能
的可工作的HTTP程序。之后,你可以通过逐步地改进它以达到最终把这个程序变成
一个
强壮的可重用库。 在本文中,我将创建
一个
简单的基于Web的POP3
客户端
—它将使用XMLHttpRequest对象检索
一个
给定
邮件
服务器中的消息。这个应用程序将使用
一个
简单的前端来连接到
邮件
主机,显示消息并
实现
在消息间的来回导航。在服务器端,我将使用PHP来存取
邮件
服务器,推入(pushing)POP3命令并读取
收件箱
中的消息。 现在,我们开始构建这个
客户端
电子
邮件
客户端
VC6 MFC版本
我是南京理工大学张鹏,我做的毕业设计,
实现
了收
邮件
发
邮件
,以及
收件箱
,发件,箱草稿箱,已发送,联系人管理,账户管理
功能
。数据库使用access2007
基于MFC+Oracle
实现
的(GUI)
邮件
管理系统【100012877】
实际结合
邮件
管理系统的现实情况来说,主要有如下一些需求: \1.
邮件
帐户管理,新建
邮件
帐户,删除
邮件
帐户。 \2. 新建
邮件
,选择
一个
邮件
帐户,输入收件人地址,发送
邮件
。 \3. 接收
邮件
,选择
一个
邮件
帐户,接收该
邮件
帐户上的
邮件
。 \4.
邮件
夹管理,包括发件箱,
收件箱
。 根据以上的分析,本系统主要
实现
邮件
账户管理;
邮件
发送;
邮件
接收;
收件箱
、发件箱管理等
功能
。希望通过该系统的建设能够基本
实现
一个
简单且
功能
较为完备的
邮件
收发
客户端
系统。 注:数据库需根据文档自行创建。
MFC
邮件
客户端
毕业设计改进版 南京理工大学 张鹏 20150414更新
修改了2013年和以前传的旧代码。修改了一些bug。
实现
发
邮件
、收
邮件
、草稿箱、发件箱、已发送等
功能
。开发工具vs2008+sp1
python
实现
邮件
收发
1) 编写单机版
邮件
客户端
程序,可以
实现
对
邮件
(在开发时,选择校内邮箱进行实验即可)的收发
功能
,具体包括如下: (1) 可以查看与设置SMTP服务器和POP3服务器地址; (2) 通过输入用户名及密码,
实现
邮箱账号登录; (3) 可以查看邮箱内已收到的
邮件
,类似
收件箱
; (4) 可编辑新
邮件
,并发送给其他账号邮箱。
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章