IMAP E-mail Client
Název práce v češtině: | IMAP E-mail Client |
---|---|
Název v anglickém jazyce: | IMAP E-mail Client |
Akademický rok vypsání: | 2008/2009 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Mgr. Vlastimil Babka, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 13.11.2008 |
Datum zadání: | 13.11.2008 |
Datum a čas obhajoby: | 22.06.2009 00:00 |
Datum odevzdání elektronické podoby: | 22.06.2009 |
Datum proběhlé obhajoby: | 22.06.2009 |
Oponenti: | RNDr. Ing. Jiří Peterka |
Zásady pro vypracování |
The goal of the thesis is to design an implement a graphical e-mail client supporting the IMAP4 protocol [1].
The client should focus on standards compliance, including IMAP features such as multiple mailboxes, IDLE notification [4], partial message fetching. It should also support caching retrieved messages for disconnected operation. To connect with an IMAP server, implement at least TCP/IP connection with SSL or TLS [3] encryption. Include at least basic message composition and sending through SMTP or local sendmail-compatible MTA. The implementation should keep portability in mind, the target platform is Linux, C++ and Qt [5] library. |
Seznam odborné literatury |
[1] RFC 3501 - specification of IMAP version 4 revision 1, http://tools.ietf.org/html/rfc3501
[2] RFC 2683 - IMAP Implementation Suggestions RFC, http://tools.ietf.org/html/rfc2683 [3] RFC 2595 - Using TLS with IMAP, POP3 and ACAP, http://tools.ietf.org/html/rfc2595 [4] RFC 2177 - IMAP4 IDLE command, http://tools.ietf.org/html/rfc2177 [5] Trolltech Qt, http://trolltech.com/products |
Předběžná náplň práce |
The goal of the thesis is to design an implement a graphical e-mail client supporting the IMAP4 protocol.
The client should focus on standards compliance, including IMAP features such as multiple mailboxes, IDLE notification, partial message fetching. It should also support caching retrieved messages for disconnected operation. To connect with an IMAP server, implement at least TCP/IP connection with SSL or TLS encryption. Include at least basic message composition and sending through SMTP or local sendmail-compatible MTA. The implementation should keep portability in mind, the target platform is Linux, C++ and Qt library. |
Předběžná náplň práce v anglickém jazyce |
The goal of the thesis is to design an implement a graphical e-mail client supporting the IMAP4 protocol.
The client should focus on standards compliance, including IMAP features such as multiple mailboxes, IDLE notification, partial message fetching. It should also support caching retrieved messages for disconnected operation. To connect with an IMAP server, implement at least TCP/IP connection with SSL or TLS encryption. Include at least basic message composition and sending through SMTP or local sendmail-compatible MTA. The implementation should keep portability in mind, the target platform is Linux, C++ and Qt library. |