Font Size: a A A

Simple Client Module Of E-mail Sending/Receiving For Linux OS

Posted on:2010-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y X LiFull Text:PDF
GTID:2178360275953547Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the popularity of network office and development of Internet technology, e-mail has become the most prevalent application on the net. But nowadays, because of the complexity of most e-mail client software, it is uneasy to move the progress to small devices. And it is also hard to apply the self-made e-mail client modules to Linux OS which can be downloaded easily on net but made under VC IDE in Windows OS. So a simple client module of e-mail sending/receiving for Linux OS is put forward in this paper.First, the architecture of e-mail system is discussed which make the function of the client module clear. And according to it, the overall structure of the design is set up. Second, TCP Socket program is finished after Linux OS platform has been built. Where after, agreements are illuminated which include Simple Message Transfer Protocol SMTP (ESMTP) relating to e-mail sending, Post Office Protocol 3 POP3 concerned with e-mail receiving, and Multi-purpose Internet Mail Extension MIME complementing to both of them. Furthermore, the encoding methods mentioned in the above agreements are comprehended and realized. The disposal of e-mail with SMTP and POP3 (containing MIME) is the focus.In the design, Qt C++ programming technology is used to accomplish the GUI process. With the attention to requirement of Linux document operation on disk, the client module is assembled via file communication between Daemon and foreground program.At last, the simple client module of e-mail sending/receiving is run for test. It achieves the management of mailbox, and can also send and receive e-mail both in LAN and WAN. It has a high degree of extending ability for independent R &D. Thus, there is considerable room for improvement in the future, especially on some hot topics such as e-mail security.The result has been applied to the Ministry of Communications' project which is undertaken by GNSS Institute in Dalian Maritime University. It is the pre-research to add e-mail into the next generation of ship-borne device in water safety information system.
Keywords/Search Tags:E-mail client, Linux, SMTP, POP3, Qt
PDF Full Text Request
Related items