WebMail - CSNetwork Services

Download Report

Transcript WebMail - CSNetwork Services

WebMail
Sarang Nazari
California State University, Los Angeles
What is WebMail?
Web Base
 Email Client
 Email Aggregator

What’s the problem?

Problems with having to many email
accounts
 Different
user interfaces
 To many Password to remember.
 No web access.
 Time consuming.
Why WebMail ?
Web Access to your emails.
 Single place to manage multiple emails.
 Easy to use user interface.
 Save your time.
 No need to remember to many passwords

Let’s start…

Register
 Pick
a user name
 Pick a password

Add email accounts information
 Domain
 Username/Password

Downloads new emails on each login.
What can you do?
Create folders.
 Move emails to folders
 Read/reply/forward emails.
 Compose emails
 Delete emails

Technological Background
Client-Server architecture.
 Web application.
 Browser Client.
 Application server on the server side.

System overview
Communicate with mail servers.
 Load and store the information in the local
database.
 Presents the user interface to the users in
web page format.

Designs and Implementation

Presentation Layer
 Presenting
information to the end user.
 JSP/Servlets
 Generates HTML
 Process client requests

Domain Layer

Abstracts entities of business domain.
Designs and Implementation Cnt.

Data Layer
 Data
Objects.
 Provides access to the persistent properties
of Domain Objects

Data Storage Layer
 Stores
data persistently.
 Database Management System
 We used MySQL.
Future works
Support for IMAP protocol.
 Online/Offline Folders.
 Create filters.
 Add alert.

Questions?