ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Application for automatic e-mail forwarding

Rok Skupek (2010) Application for automatic e-mail forwarding. EngD thesis.

[img] PDF
Download (749Kb)

    Abstract

    The diploma thesis has two main goals: the first objective is to develop a dynamic library, which will contain methods able to download e-mail messages from mail server using POP3 protocol. The second objective involves development of application for processing and distribution of e-mail messages. Introduction cointains presentation of a practical application example in real time situation. Here are described procedures used for development of server - client communication library, which uses POP3 protocol and implicit inclusion of of such library in actual usage. A description of the POP3 protocol, its operations, all types of commands and an example of effective communication between the client and the server follows. Client is sending commands to server through twelve simple commands and the server then replies first with the status and then with a possible answer. As a possible answer may also be a message in RFC-822 format, which consists of the message header and possible attachments. Parsing useful data from this format is also one of the tasks. The entire application is built on three levels, which makes it easier to maintain, upgrade, usage of other database types or even move application to the web. The first half of the core diploma thesis task is focused on the development of library for communication between the client and the mail server using POP3 protocol. The library is developed in the .NET framework using C # programming language. It contains a method for connecting and loging client to the server, which can also be performed using one of two constructors. Essential is also a method that returns all the new e-mail messages from the server, and part of this method used to parse data from message format RFC-822 and fill in the MailDto object. The second part describes the development of application using a three tier programming approach in the .NET framework. Data model diagram of the database is presented in SQL Server 2008 Express, the transfer of data across all three levels of applications and user interface is containing the system for adding of rules for sending e-mail. Also presented in detail ,the method for the generation of the search phrase in the database. This part has also description of a special class for communication with the database. Finally, an example of practical use application and comparismet with application, which has simmilar functionality, is presented in conclusion.

    Item Type: Thesis (EngD thesis)
    Keywords: POP3 protocol, e- mail, automatic e-mail distribution application, .NET framework
    Number of Pages: 44
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00007813716)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1124
    Date Deposited: 30 Jun 2010 15:09
    Last Modified: 13 Aug 2011 00:37
    URI: http://eprints.fri.uni-lj.si/id/eprint/1124

    Actions (login required)

    View Item