SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
MAIL SERVER
MAIL SERVER SYNOPSIS
OF JAVA
BACHELOR OF TECHNOLOGY
Computer Science & Engineering
Submitted By
MANMEET SINHA
1430910023
Under the Guidance of
Miss. Poonam Singh
Lecturer
RAJ KUMAR GOEL ENGINEERING COLLEGE
Pilkhuwa, Ghaziabad
September 2017
INTRODUCTION
Mail Server is an internet based communication software developed using Java programming
language. This application helps the users connected in an intranet environment to
communicate with electronic mails, and it handles all the works related to mails.
Java has been chosen to develop the mail server application as it enhances portability and
flexibility of the system. Java supports security system as well; it overall increases the
compatibility of the software by providing certain exception-handling mechanisms.
The complete Java source code, project report and documentation (in doc and pdf format) of
Intranet Mail Server are available in the download links. Presented below is a brief
introduction to the project along with application screenshots; for detailed information, view
the project report.
The Intranet mail server Project in Java is communication software that helps the users of an
Intranet to communicate with electronic mails. The mail service in the Internet is the most
useful facility that enables the users of the Internet to send mails to anyone who can be
anywhere in the world. There is some free mail service providers such as hotmail, g-mail,
yahoo etc in the Internet. A user can have his account in any server.
About Intranet Mail Server Project:
Intranet Mail Server (IMS) is system software that facilitates electronic mail service. The
entire system is divided into two sub-systems or modules:
 Server module (user agent and mail transfer agent)
 Client module (user agent and mail transfer agent)
The client module in IMS has mailing client as Outlook Express.
Some of the key features of Outlook used in system include unique signature per account,
new data file type , Unicode support, integration with Microsoft Windows Share Point
services, POP enhancements, and a lot more.
The next module, Server module is coded using Java Servlets. It implements the Simple Mail
Transfer Protocol (SMTP) to send and receive mails in a reliable and friendly manner.
Global Address Book (GAB) is a module-like feature in intranet mail service project. GAB is
a centralized address book or data which can be accessed via a web browser from any PC or
tablet in the intranet environment. It helps in improving management of different mail clients.
Being a Mail service, IMS system has to follow and follows the specified Internet standards.
The two protocols that have to be implemented for creating a mail application are:
 Post Office Protocol 3 (POP 3)
 Simple Mail Transfer Protocol (SMTP)
Proposed mail server project aims at reducing the manpower or human labour (in terms of
time) required to transfer data within an organization or network. It is highly secure as
compared to other mailing services as it is administered by an admin of the system with log
in information.
Each user in the mail server is provided with an address book to store records related to
address and mail ids. To store and view incoming messages, an inbox is maintained for all
registered users. Users can also reply and forward the mails received to any specified address
within the intranet network.
The system is designed as Internet based application.
The whole system is divided into following sub system
 Server
 User Agent
 Mail Transfer Agent
 Client
 User Agent
 Mail Transfer Agent
System Testing
Testing is the major quality measure employed during software development. After
the coding phase, computer programs are available that can be executed for testing purposes.
Testing not only has to uncover errors introduced during coding, but also locates errors
committed during the previous phases. Thus the aim of testing is to uncover requirements,
design or coding errors in the program.
This is the phase where bug in the program was to be found and corrected. One of the goals
during dynamic testing is to produce a test suite. This is applied to ensure that the
modification of the program does not have any side effects. This type of testing is called
regression testing. Testing generally removes all the residual bugs and improves the
reliability of the program. The basic testing types are
 Unit testing
 Integration testing
 Validation testing
 Output testing
 User acceptance testing
Feasibility Study
All projects are feasible when given unlimited resources and infinite time. It is both necessary and
prudent to evaluate the feasibility of a project at the earliest possible time. A feasible study is not
warranted for system in which economic justification is observed, technical risk is low, few legal
problems are expected and no reasonable alternative exists. An estimate is made of whether the
identified user needs may be satisfied using our recent software and hardware technologies. The study
will decide if the proposed system will be cost effective, from the business point of view and it can be
developed in the existing budgetary constraints. The feasibility study should be relatively sharp ad
quick. The gesture should inform the decision of whether to go ahead with a more detailed analysis.
Feasibility study may be documented as a separated report to higher officials of the top-level
management and can be included as appendices to the system specification. Feasibility and risk
analysis is detailed in many worries. If there is more project risk then the feasibility of producing the
quality software is reduced. The study is done in two phases
 Operational Feasibility
In the proposed System named mail server the operational feasibility study is performed with the help
of the users of the system and the management. The first challenge was whether the system meets the
organizational requirement. This is checked by the system requirement collected from the users and
the management and the operational feasibility proved that the system is capable to meet its functional
requirements.
 Technical feasibility
In the proposed system named mail server the technical feasibility study is conducted by considering
the risk related to developing the system, the resources available to develop the system and the
availability of the technology to develop the system. The development risk considered the factors like
whether the system can implement using existing technology and the design of the system can run on
the real environment. The resource availability checks the availability of resources like time, human,
hardware etc. The technology using to implement the system is selected according to the technical
feasibility study. The technical feasibility study on the technology found that it can implement all the
functional requirements of the proposed system. The technology selected according to accept the
system globally and the development of the system according to the universal standards.
Methodology / Database
Sender & Receiver Recipients.
Database Allocation Representation with Attributes.
FIELD DATATYPE CONSTRAINTS
Full Name VARCHAR
Last Name VARCHAR
Gender VARCHAR
Email-Id VARCHAR PRIMARY KEY
Password VARCHAR
Date of Birth VARCHAR
Occupation VARCHAR
Education VARCHAR
Pin code VARCHAR
Contact No VARCHAR
FIELD DATATYPE CONSTRAINTS
Message Id LONGINT PRIMARY KEY
Sender VARCHAR
Subject VARCHAR
Date VARCHAR
Message VARCHAR
Size VARCHAR
Receiver Id VARCHAR
System Specification/Requirements
 Software Requirements
 Operating System Windows 2000
 Language Java
 Mailing Client Outlook Express
 Hardware Requirements
 Processor Celeron 533 MHz
 Hard Disk Seagate 10GB (6800 RPM)
 Memory 64 MB RAM
 Floppy Drive 1.44MB
 Keyboard Samsung Multimedia Keyboard
 Mouse Logitech Scroll Mouse
 Monitor 15″ Smarten Colour Monitor
 Network Adapter Properly Configured for TCP/IP
Conclusion
The proposed Intranet Mail Server software in Java is attractive, flexible and easy to use
when it comes to sending and receiving electronic mails. It is user friendly and genuinely
feasible.
The advantages and features aside, many new things can be added into this project to make it
a better one. These include incorporating completely new features or modules as per user
requirement. Adding, updating and deleting folders can be a good idea. Also, an E-group can
be formed within the mail server system.
The project report entitled “Mail Server” has come to its final stage. The system has been
developed with much care that it is free of errors and at the same time it is efficient and less
time consuming. The important thing is that the system is robust. Also provision is provided
for future developments in the system. The entire system is secured. This online system will
be approved and implemented soon.
BIBLIOGRAPHY
Text Books
 An Integrated Approach to Software Engineering
 Head First Java
 Database System Concepts
Search Engine
 Google
 Wikipedia
Website
 Codewithc.com
 YouTube channel
Company
 LogixInfo Solution Pvt. Ltd.
Blog
 Coolmanmeet16.blogspot.com
Thanking You
Miss. Poonam Mam for supporting me to completing the Project on Time and Encourage me
to Research for new Innovative level of project through the next Task.

Weitere ähnliche Inhalte

Was ist angesagt?

SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLVidhu Arora
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharingKhagendra Chapre
 
Lecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferLecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferSerious_SamSoul
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPTuhin Ray
 
MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8La Bảo
 
Multiuser chat application using java
Multiuser chat application using javaMultiuser chat application using java
Multiuser chat application using javaasifnoman240
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project ReportMJ Ferdous
 
project
projectproject
projectdnraj
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android apppreeta sinha
 
SMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSIDDARAMAIAHMC
 
Client server chat application
Client server chat applicationClient server chat application
Client server chat applicationSamsil Arefin
 
Module 1-Application Layer
Module 1-Application Layer Module 1-Application Layer
Module 1-Application Layer Gururaj H L
 

Was ist angesagt? (20)

SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharing
 
Lecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferLecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transfer
 
Mail server
Mail serverMail server
Mail server
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHP
 
Food order
Food orderFood order
Food order
 
MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8
 
Multiuser chat application using java
Multiuser chat application using javaMultiuser chat application using java
Multiuser chat application using java
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project Report
 
E-learning system
E-learning systemE-learning system
E-learning system
 
project
projectproject
project
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
 
FTP
FTPFTP
FTP
 
Transport layer
Transport layerTransport layer
Transport layer
 
SMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer Protocol
 
Client server chat application
Client server chat applicationClient server chat application
Client server chat application
 
Chat application
Chat applicationChat application
Chat application
 
Module 1-Application Layer
Module 1-Application Layer Module 1-Application Layer
Module 1-Application Layer
 

Ähnlich wie Mail server_Synopsis

Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolVinod Gurram
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentationsireesha nimmagadda
 
Instant message
Instant  messageInstant  message
Instant messagekplshrm222
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
Wireless Network Intrinsic Secrecy
Wireless Network Intrinsic SecrecyWireless Network Intrinsic Secrecy
Wireless Network Intrinsic SecrecyIRJET Journal
 
Advanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANAdvanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANBRNSSPublicationHubI
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)Joseph Olumide
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
Improved Strategy for Distributed Processing and Network Application Developm...
Improved Strategy for Distributed Processing and Network Application Developm...Improved Strategy for Distributed Processing and Network Application Developm...
Improved Strategy for Distributed Processing and Network Application Developm...Editor IJCATR
 
Improved Strategy for Distributed Processing and Network Application Development
Improved Strategy for Distributed Processing and Network Application DevelopmentImproved Strategy for Distributed Processing and Network Application Development
Improved Strategy for Distributed Processing and Network Application DevelopmentEditor IJCATR
 
Saeed Shadlou, Chai Kinn Pong and Sanath Sukumaran
Saeed Shadlou, Chai Kinn Pong and Sanath SukumaranSaeed Shadlou, Chai Kinn Pong and Sanath Sukumaran
Saeed Shadlou, Chai Kinn Pong and Sanath Sukumarandannyijwest
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software EvaluationLori Gilbert
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle databaseSaikot Roy
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxAjayPatre1
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java projectTutorial Learners
 

Ähnlich wie Mail server_Synopsis (20)

Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
Instant message
Instant  messageInstant  message
Instant message
 
Aisha Email System
Aisha Email SystemAisha Email System
Aisha Email System
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
Wireless Network Intrinsic Secrecy
Wireless Network Intrinsic SecrecyWireless Network Intrinsic Secrecy
Wireless Network Intrinsic Secrecy
 
Advanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANAdvanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LAN
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Improved Strategy for Distributed Processing and Network Application Developm...
Improved Strategy for Distributed Processing and Network Application Developm...Improved Strategy for Distributed Processing and Network Application Developm...
Improved Strategy for Distributed Processing and Network Application Developm...
 
Improved Strategy for Distributed Processing and Network Application Development
Improved Strategy for Distributed Processing and Network Application DevelopmentImproved Strategy for Distributed Processing and Network Application Development
Improved Strategy for Distributed Processing and Network Application Development
 
Saeed Shadlou, Chai Kinn Pong and Sanath Sukumaran
Saeed Shadlou, Chai Kinn Pong and Sanath SukumaranSaeed Shadlou, Chai Kinn Pong and Sanath Sukumaran
Saeed Shadlou, Chai Kinn Pong and Sanath Sukumaran
 
Job portal
Job portalJob portal
Job portal
 
School management System
School management SystemSchool management System
School management System
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java project
 

Kürzlich hochgeladen

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Kürzlich hochgeladen (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Mail server_Synopsis

  • 1. MAIL SERVER MAIL SERVER SYNOPSIS OF JAVA BACHELOR OF TECHNOLOGY Computer Science & Engineering Submitted By MANMEET SINHA 1430910023 Under the Guidance of Miss. Poonam Singh Lecturer RAJ KUMAR GOEL ENGINEERING COLLEGE Pilkhuwa, Ghaziabad September 2017
  • 2. INTRODUCTION Mail Server is an internet based communication software developed using Java programming language. This application helps the users connected in an intranet environment to communicate with electronic mails, and it handles all the works related to mails. Java has been chosen to develop the mail server application as it enhances portability and flexibility of the system. Java supports security system as well; it overall increases the compatibility of the software by providing certain exception-handling mechanisms. The complete Java source code, project report and documentation (in doc and pdf format) of Intranet Mail Server are available in the download links. Presented below is a brief introduction to the project along with application screenshots; for detailed information, view the project report. The Intranet mail server Project in Java is communication software that helps the users of an Intranet to communicate with electronic mails. The mail service in the Internet is the most useful facility that enables the users of the Internet to send mails to anyone who can be anywhere in the world. There is some free mail service providers such as hotmail, g-mail, yahoo etc in the Internet. A user can have his account in any server. About Intranet Mail Server Project: Intranet Mail Server (IMS) is system software that facilitates electronic mail service. The entire system is divided into two sub-systems or modules:  Server module (user agent and mail transfer agent)  Client module (user agent and mail transfer agent) The client module in IMS has mailing client as Outlook Express. Some of the key features of Outlook used in system include unique signature per account, new data file type , Unicode support, integration with Microsoft Windows Share Point services, POP enhancements, and a lot more. The next module, Server module is coded using Java Servlets. It implements the Simple Mail Transfer Protocol (SMTP) to send and receive mails in a reliable and friendly manner. Global Address Book (GAB) is a module-like feature in intranet mail service project. GAB is a centralized address book or data which can be accessed via a web browser from any PC or tablet in the intranet environment. It helps in improving management of different mail clients. Being a Mail service, IMS system has to follow and follows the specified Internet standards.
  • 3. The two protocols that have to be implemented for creating a mail application are:  Post Office Protocol 3 (POP 3)  Simple Mail Transfer Protocol (SMTP) Proposed mail server project aims at reducing the manpower or human labour (in terms of time) required to transfer data within an organization or network. It is highly secure as compared to other mailing services as it is administered by an admin of the system with log in information. Each user in the mail server is provided with an address book to store records related to address and mail ids. To store and view incoming messages, an inbox is maintained for all registered users. Users can also reply and forward the mails received to any specified address within the intranet network. The system is designed as Internet based application. The whole system is divided into following sub system  Server  User Agent  Mail Transfer Agent  Client  User Agent  Mail Transfer Agent System Testing Testing is the major quality measure employed during software development. After the coding phase, computer programs are available that can be executed for testing purposes. Testing not only has to uncover errors introduced during coding, but also locates errors committed during the previous phases. Thus the aim of testing is to uncover requirements, design or coding errors in the program. This is the phase where bug in the program was to be found and corrected. One of the goals during dynamic testing is to produce a test suite. This is applied to ensure that the modification of the program does not have any side effects. This type of testing is called regression testing. Testing generally removes all the residual bugs and improves the reliability of the program. The basic testing types are  Unit testing  Integration testing  Validation testing  Output testing  User acceptance testing
  • 4. Feasibility Study All projects are feasible when given unlimited resources and infinite time. It is both necessary and prudent to evaluate the feasibility of a project at the earliest possible time. A feasible study is not warranted for system in which economic justification is observed, technical risk is low, few legal problems are expected and no reasonable alternative exists. An estimate is made of whether the identified user needs may be satisfied using our recent software and hardware technologies. The study will decide if the proposed system will be cost effective, from the business point of view and it can be developed in the existing budgetary constraints. The feasibility study should be relatively sharp ad quick. The gesture should inform the decision of whether to go ahead with a more detailed analysis. Feasibility study may be documented as a separated report to higher officials of the top-level management and can be included as appendices to the system specification. Feasibility and risk analysis is detailed in many worries. If there is more project risk then the feasibility of producing the quality software is reduced. The study is done in two phases  Operational Feasibility In the proposed System named mail server the operational feasibility study is performed with the help of the users of the system and the management. The first challenge was whether the system meets the organizational requirement. This is checked by the system requirement collected from the users and the management and the operational feasibility proved that the system is capable to meet its functional requirements.  Technical feasibility In the proposed system named mail server the technical feasibility study is conducted by considering the risk related to developing the system, the resources available to develop the system and the availability of the technology to develop the system. The development risk considered the factors like whether the system can implement using existing technology and the design of the system can run on the real environment. The resource availability checks the availability of resources like time, human, hardware etc. The technology using to implement the system is selected according to the technical feasibility study. The technical feasibility study on the technology found that it can implement all the functional requirements of the proposed system. The technology selected according to accept the system globally and the development of the system according to the universal standards.
  • 5. Methodology / Database Sender & Receiver Recipients. Database Allocation Representation with Attributes. FIELD DATATYPE CONSTRAINTS Full Name VARCHAR Last Name VARCHAR Gender VARCHAR Email-Id VARCHAR PRIMARY KEY Password VARCHAR Date of Birth VARCHAR Occupation VARCHAR Education VARCHAR Pin code VARCHAR Contact No VARCHAR FIELD DATATYPE CONSTRAINTS Message Id LONGINT PRIMARY KEY Sender VARCHAR Subject VARCHAR Date VARCHAR Message VARCHAR Size VARCHAR Receiver Id VARCHAR
  • 6. System Specification/Requirements  Software Requirements  Operating System Windows 2000  Language Java  Mailing Client Outlook Express  Hardware Requirements  Processor Celeron 533 MHz  Hard Disk Seagate 10GB (6800 RPM)  Memory 64 MB RAM  Floppy Drive 1.44MB  Keyboard Samsung Multimedia Keyboard  Mouse Logitech Scroll Mouse  Monitor 15″ Smarten Colour Monitor  Network Adapter Properly Configured for TCP/IP Conclusion The proposed Intranet Mail Server software in Java is attractive, flexible and easy to use when it comes to sending and receiving electronic mails. It is user friendly and genuinely feasible. The advantages and features aside, many new things can be added into this project to make it a better one. These include incorporating completely new features or modules as per user requirement. Adding, updating and deleting folders can be a good idea. Also, an E-group can be formed within the mail server system. The project report entitled “Mail Server” has come to its final stage. The system has been developed with much care that it is free of errors and at the same time it is efficient and less time consuming. The important thing is that the system is robust. Also provision is provided for future developments in the system. The entire system is secured. This online system will be approved and implemented soon.
  • 7. BIBLIOGRAPHY Text Books  An Integrated Approach to Software Engineering  Head First Java  Database System Concepts Search Engine  Google  Wikipedia Website  Codewithc.com  YouTube channel Company  LogixInfo Solution Pvt. Ltd. Blog  Coolmanmeet16.blogspot.com Thanking You Miss. Poonam Mam for supporting me to completing the Project on Time and Encourage me to Research for new Innovative level of project through the next Task.