javamail presentation
TRANSCRIPT
-
7/31/2019 Javamail Presentation
1/51
Guided By:- Submitted By:-
Mr. ALI ASGAR SHRUTI JAIN
PREKSHA KASLIWAL
Supervised By : Ms. TRAPTI OZHA
Mr. YOGESH NIRANJAN
-
7/31/2019 Javamail Presentation
2/51
Contents
Introduction Problem Aim & Objectives Solution Software Specification Hardware Specification UML Diagrams Possible Outcomes
Screenshots Limitation & future extension Conclusion References
-
7/31/2019 Javamail Presentation
3/51
Introduction
JMail is :-
A webmail service used for developing Internet-
based 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.
-
7/31/2019 Javamail Presentation
4/51
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 mailservice.
-
7/31/2019 Javamail Presentation
5/51
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.
-
7/31/2019 Javamail Presentation
6/51
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 .
-
7/31/2019 Javamail Presentation
7/51
Software Specification
Software Requirements Description
Operating System Windows
Front End Java,JDBC,JSP
Back End My Sql Server 2005
-
7/31/2019 Javamail Presentation
8/51
Hardware Specification
Hardware
Requirements
Description
Processor 1 GHz or more
RAM 512 MB or more
Hard Disk Space 10 GB or more
-
7/31/2019 Javamail Presentation
9/51
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.
-
7/31/2019 Javamail Presentation
10/51
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 .
Solutions
-
7/31/2019 Javamail Presentation
11/51
UML Diagrams
Use Case
Activity
Sequence
-
7/31/2019 Javamail Presentation
12/51
UseCase
-
7/31/2019 Javamail Presentation
13/51
ActivityDiagrams
Activity Diagram for Login.
Activity Diagram for User Activities.
Activity Diagram for Composing a mail.
-
7/31/2019 Javamail Presentation
14/51
Activity Diagram for Login
-
7/31/2019 Javamail Presentation
15/51
Activity Diagram for User Activities
-
7/31/2019 Javamail Presentation
16/51
Activity Diagram for Composing a mail
-
7/31/2019 Javamail Presentation
17/51
Sequence DiagramLogin
-
7/31/2019 Javamail Presentation
18/51
User activities
-
7/31/2019 Javamail Presentation
19/51
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.
-
7/31/2019 Javamail Presentation
20/51
Screenshots
A quick view
-
7/31/2019 Javamail Presentation
21/51
-
7/31/2019 Javamail Presentation
22/51
-
7/31/2019 Javamail Presentation
23/51
-
7/31/2019 Javamail Presentation
24/51
-
7/31/2019 Javamail Presentation
25/51
-
7/31/2019 Javamail Presentation
26/51
-
7/31/2019 Javamail Presentation
27/51
-
7/31/2019 Javamail Presentation
28/51
-
7/31/2019 Javamail Presentation
29/51
-
7/31/2019 Javamail Presentation
30/51
-
7/31/2019 Javamail Presentation
31/51
-
7/31/2019 Javamail Presentation
32/51
-
7/31/2019 Javamail Presentation
33/51
-
7/31/2019 Javamail Presentation
34/51
-
7/31/2019 Javamail Presentation
35/51
-
7/31/2019 Javamail Presentation
36/51
-
7/31/2019 Javamail Presentation
37/51
-
7/31/2019 Javamail Presentation
38/51
-
7/31/2019 Javamail Presentation
39/51
-
7/31/2019 Javamail Presentation
40/51
-
7/31/2019 Javamail Presentation
41/51
-
7/31/2019 Javamail Presentation
42/51
-
7/31/2019 Javamail Presentation
43/51
-
7/31/2019 Javamail Presentation
44/51
-
7/31/2019 Javamail Presentation
45/51
-
7/31/2019 Javamail Presentation
46/51
-
7/31/2019 Javamail Presentation
47/51
-
7/31/2019 Javamail Presentation
48/51
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.
-
7/31/2019 Javamail Presentation
49/51
Conclusion
Thus provides a platform& protocol-
independent framework to build mail &
messaging applications.
This will be beneficial in proper utilization of
resources & time.
-
7/31/2019 Javamail Presentation
50/51
Refrences
UML Guide Software Engineering by Pressman
Rational Unified Process
IEEE, IEEE Software Standards , IEEE Press ,1989 .
Patrick Naughton and Herbert Schildt , CompleteReference Java 2 , 3 Edition ,Tata McGrawHill ,1999.
Er. V.K.Jain , Programming Java Server Pages & Servlets.
Various websites such as:
www.wikipedia.org www.google.com
www.w3schools.com
-
7/31/2019 Javamail Presentation
51/51
THANK YOU