Académique Documents
Professionnel Documents
Culture Documents
Submitted To : G. H. Patel PG Department Of Computer Science and Technology,Sardar Patel University, Vallabh Vidyanagar - 388120, Gujarat, India.
Developed by : Jalarpit B. Shrimali Mayur A.Bhalgama Exam No. : 59 Exam No. : 87
Introduction
Now a days a number of websites offer its visitors / Users the facility to create e-mail account and use the free emailing facilities over the Internet. We provide necessary feature for e-mail system in addition to Gujarati interface for those who know English little. Users signup with several necessary data and on successful creation of the account, he gets his own email identity (an e-mail address). To send e-mail, you need a connection to the Internet and access to a mail server that forwards your mail. To send and write mail or view site in Gujarati language ,must required Gujarati font.
Introduction(Cont )
Email client application is used to connect among different servers. For this connections a various protocols are developed as standards for the communication . These protocols are SMTP,POP3 and IMAP4. In this email client application system ,User can enter username and password for login ,after login user can connect with mail server for retrieving and sending mails.It allows users to seeing messages,new messages etc. This system allows attachment facility for sending mail attachment.
Objective
To provide the mail client site in English as well as in Gujarati language interface. To provide connection with mail server. To provide quick access to their own mail box. To send,reply to all and forward mail to his recipients. Providing address book for storing contact number,other information like birth date,address etc. It reduces the network access times as well as network traffic. To also send and receive mail in Gujarati language with attachment.
Tools Used
Web Server Languages : Apache Tomcat Server 5.0 : Java, Jsp, Servlet.
Jsp : JSP provide web developer with a framework to create dynamic content on the server using HTML and XML templates and java code, which is secure, fast and independent of the server platform. Servlet : Servlet provides the ability to build dynamic content for websites using the java languages are supported on major web server platforms. Servlet are written in java, a cross-platform language, rendering them exchangeable between multiple platforms without recompilation. Servlet can be chained so the output of one Servlet can be piped to another.
Protocols Used
SMTP : Whenever you send a piece of email ,your e-mail client interacts with the SMTP server to handle the sending . The SMTP server on your host may have conversations with other SMTP servers to actually deliver the email. IMAP : The Internet Message Access Protocol is a protocol that many enterprise email servers employ, it offers a far richer set of functions than POP or even SMTP. With POP the premise is that the user is responsible for the storage of e-mail ,where as with IMAP the server is. IMAP offers a folder structure for the user to interact with and all messages are stored on the server with technically no need to download email to the users local machine.
The java mail API is designed to make adding e-mail capability to simple applications easy, while also supporting the creation of sophisticated user interface. It includes appropriate convenience classes which encapsulate common other packages for the java platform in order to facilitate its use with other java APIs and it uses familiar programming modules.
System support internationalization.So, User can access site in English as well as Gujarati language. It provides quick and reliable way to access his /her mails. It is reduces the mail access time. System support almost features needed for Email System. Provide easy and user friendly access of web application. Those who know Gujarati but less English can access the web site in Gujarati.
Limitations
Must be installed gujarati font for viewing site in gujarati. Without mail server user cannot send and receiving mail. User is provided with limited space of Inbox for storing mails. User has authorized access to SMTP,POP3 and IMAP4 services. User has some knowledge related to email operation.
Future Enhancements
Spam guard ,Trash and Move folder facility. Help and Auto response facility. Implement Gujarati interface using Unicode to avoid requirement of installing Gujarati font to each client. An email can reach its destination on the other side of planet within second of you pressing the enter key. We currently using the already existing protocol like POP3,IMAP4 and SMTP instead we should implement our own protocol. To provide all information in registration and address book are also store in database in Gujarat font.
Work done
Login
page Registration Write(send)mail Forgot password Write mail with send attachment
End User
Mail ID Password
Mail ID Password
Mail Server
Mail List
End User
Mail ID
Password
User Information
Address book
User_reg
End User
User Information
Other Information
Recipient ID & Other Information
Sending Response
System Output
Login Page