GMAIL personal assistant

Vedúci Bc práce

Mgr. Pavel Petrovič, PhD.

Zadanie Bc práce

Vytvoriť webovskú aplikáciu, ktorá sa pripojí do Gmail účtu za pomoci protokolov na to určených (POP3, IMAP, SMTP) a ponúkne používateľovi funkcie navyše.
funkcie:
- možnosť zobraziť chronologicky všetky emaily ... podľa 'od' alebo 'pre' nejaký kontakt, skupinu
- možnosť automatického odosielania emailov v určený dátum a čas
- moznosť posielania viac užívateľom naraz (gmail podporuje posielanie max XY užívateľom)
- rôzne triedenia, atď ... časom ešte niečo pridáme, ak nám niečo napadne

iné potrebné úlohy k práci:
- naštudovať, pochopiť, popísať protokoly, vybrať vhodné riešenie.
- implementovať pripojenie na Gmail
- vytvoriť userfriendly inteface

* Cielom nieje nahradiť povodné užívatelské prostredie Gmailu.

Originálne znenie zadania

Gmail is a popular on-line web-based e-mail client that provides a lot of useful functionality. Yet, sometimes, the users struggle to extract the relevant information, and the options the system provides are limited (although many "labs" are available). Your task is to create a personal gmail assistant that will connect to your gmail account using POP or IMAP protocol and provide additional views. For instance, Gmail groups the mail always into conversations, but sometimes it is useful to see messages that are sent to a particular user in a chronological order. Next, sometimes one would need to send an e-mail that is ready at 4 a.m. but not earlier than at certain time... Yet another example, sometimes the user would like to send an automatic e-mail to multiple users in the database with personal greeting... You will first study how the e-mail technology works, describe the e-mail protocol and related issues, and then implement a useful gmail personal assistant.