- 3
- 0
- 约5.49万字
- 约 56页
- 2016-12-25 发布于辽宁
- 举报
Linux系统邮件客户端开发
摘 要
在日常的生活中,书信往来是我们日常生活中不可缺少的一个环节。随着Internet的普及,传统信件的Internet版本——电子邮件已经逐渐步入了我们的生活与工作。但是,目前大多数电子邮件客户端收发软件都功能多样,实现复杂,也或多或少的存在一些缺陷与兼容性等问题。这样的程序在嵌入式等小型化载体上运行十分不便。并且,网络上流行的自制电子邮件客户端收发模块也多是基于Windows操作系统下的集成开发环境编写,很难直接应用到Linux系统中。本文对于Linux系统设计一种简易电子邮件收发客户端。
本文首先研究了邮件客户端在Linux中的应用。随后,讲解了与电子邮件相关的各项协议,包括:与发送邮件相关的简单邮件传输协议SMTP(ESMTP),与接收邮件相关的邮局协议POP3,以及对它们进行补充的通用因特网扩充协议MIME。重点编写并完成了对SMTP和POP3协议的相关邮件处理和报文解析。
设计中使用了QT C++编程技术,完成了用户图形界面编写与显示。查询了Linux相关磁盘文件操作函数要求,通过硬盘文件进行前后台程序的消息传递,将电子邮件客户端收发模块最终整合起来。
本文最后运行简易电子邮件客户端收发模块,并对其进行了多项测试,完成了电子邮件的收发功能,可以实现在网络中的邮件传输通信。
关键词:电子邮件客户端;Linux;SMTP; POP3; Q
您可能关注的文档
- 学士学位论文—esscap’2008 – lithium ion capacitorcharacterization and modeling(锂离子电容器的表征和建模—外文翻译.doc
- 学士学位论文—flash动画公益广告.doc
- 学士学位论文—facet分类方法在电子商务系统商品查询中的应用.doc
- 学士学位论文—facet分类方法在电子商务系统商品查询中的应用定稿.doc
- 学士学位论文—factors influencing the profitability of domestic and foreign commercial banks in the european union(国内外商业银行在欧盟中的赢利因素)—外文翻译.doc
- 学士学位论文—plc在注塑机控制系统中的应用.doc
- 学士学位论文—gxy4110zlq柴油机设计——配气机构.doc
- 学士学位论文—how to improve our reading ability.doc
- 学士学位论文—how to improve the ability of fast reading.doc
- 学士学位论文—internal control and risk management内部控制与风险管理 —外文翻译.doc
原创力文档

文档评论(0)