Abstract [eng] |
Email in nowadays is an important part of business and personal life. Many people use email everyday and it is a significant tool. There are lots of programs created to be used for reading, sending and managing email, but not all of these are able to deal with huge amounts of email. The main objectives of this work were to analyze methods and algorithms of quick and effective email management and to design a system, which could implement the best methods and achieve good results in automated email processing. After doing analysis of commonly used approaches to solve described problems, several algorithms of email processing were chosen. The idea to achieve fast automated email processing was to store all received emails and attachments into the database, which ensures data integrity and fast indexing. To find out how such a system would perform in real circumstances an experiment was made. It involved creating a database and program code, which processes the email data and uploads it to the database. After test running the system, the test data and measurement results were stored and evaluated. Results exposed, that chosen approach for email processing was effective, but storing email attachments in the database caused some problems and probably is not the best way to deal with attached files. |