0% found this document useful (0 votes)
106 views

Javamail Presentation

This document describes a Java-based webmail client called JMail. JMail allows users to log in and access their email accounts from multiple providers through a single interface. It uses Java, JDBC, JSP and MySQL. Key features include composing, sending, and viewing emails across accounts without needing an internet connection. The document outlines the software and hardware specifications, solutions implemented like user authentication and mail protocols, UML diagrams, possible outcomes, screenshots and limitations with ideas for future extensions.

Uploaded by

Jaya Lakshmi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Javamail Presentation

This document describes a Java-based webmail client called JMail. JMail allows users to log in and access their email accounts from multiple providers through a single interface. It uses Java, JDBC, JSP and MySQL. Key features include composing, sending, and viewing emails across accounts without needing an internet connection. The document outlines the software and hardware specifications, solutions implemented like user authentication and mail protocols, UML diagrams, possible outcomes, screenshots and limitations with ideas for future extensions.

Uploaded by

Jaya Lakshmi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 51

Supervised By : Ms. TRAPTI OZHA Mr.

YOGESH NIRANJAN

Guided By:Mr. ALI ASGAR

Submitted By:SHRUTI JAIN PREKSHA KASLIWAL

Contents
Introduction Problem Aim & Objectives Solution Software Specification Hardware Specification UML Diagrams Possible Outcomes Screenshots Limitation & future extension Conclusion References

Introduction

JMail is :A webmail service used for developing Internetbased e-mail client applications. provides a platform & protocol-independent means of adding e-mail client features to applications. act as an email client. includes a Fast Search Mechanism with Google APIs.

Problem
In many situations when there is no accessing for many mail websites to compose a mail for sending an email and view already received mails, in that case it becomes impossible to send and receive message. Whereas in order to receive mail from different mail services one has to login to each respective mail service.

Aim & Objective


Java-mail is a service that can provide creation of mails at client side. It provides more sophisticated mailing system. With use of networking based Protocols by reducing the time of usage & dependency on Internet Connection. Provides mail services from more than one service provider like gmail, yahoo, hotmail altogether.

Aim & Objective


Provides easier and single login access to various mail servers. Allow user to compose and read mail . Allow user to view inbox and read mail .

Software Specification
Software Requirements Description

Operating System Front End Back End

Windows Java,JDBC,JSP My Sql Server 2005

Hardware Specification
Hardware Requirements
Processor RAM

Description
1 GHz or more 512 MB or more

Hard Disk Space

10 GB or more

Solutions
Authorized login for user. Management of user details and database. Management of servers connectivity. Webmail services such as compose mail ,send mail etc by user.

Solutions
Sending mail through SMTP protocol services. Where receive-only SMTP server for receiving incoming mail from an external SMTP server of a sender to a central mail server. And send-only SMTP server for transmitting outgoing mail from a central mail server to an external SMTP server of a recipient .

UML Diagrams
Use Case Activity Sequence

UseCase

Activity Diagrams
Activity Diagram for Login. Activity Diagram for User Activities. Activity Diagram for Composing a mail.

Activity Diagram for Login

Activity Diagram for User Activities

Activity Diagram for Composing a mail

Sequence Diagram
Login

User activities

Possible Outcomes
Java Mail saves time by downloading email from various accounts. Sending and Retrieving Messages stored at client side. User is independent of internet connectivity for access to mails.

Screenshots
A quick view

Limitations & Future Extension


Notes Creation ,Appointment and task manager can be implemented. Services of audio and video chat can be implemented to enhance the productivity. Journals can be implemented. Management of address book and contacts.

Conclusion
Thus provides a platform& protocolindependent framework to build mail & messaging applications. This will be beneficial in proper utilization of resources & time.

Refrences
UML Guide Software Engineering by Pressman Rational Unified Process IEEE, IEEE Software Standards , IEEE Press ,1989 . Patrick Naughton and Herbert Schildt , Complete Reference Java 2 , 3 Edition ,Tata McGraw Hill ,1999. Er. V.K.Jain , Programming Java Server Pages & Servlets. Various websites such as: www.wikipedia.org www.google.com www.w3schools.com

THANK YOU

You might also like