Abstract

The article presents alternative ways of checking emails and how to make an application mail enabled using library of J2EE Platform – JavaMail API. The article describes application attainable from WEB browser based on JSP Scripts and Java servlets. Application allows for access to multiple email accounts through one web page.

Highlights

  • In the late 60's, Ray Tomlinson contributed his research to the invention of a service we know as an electronic mail (e-mail)

  • The JavaMail API provides a set of abstract classes defining objects that comprise a mail system [2]

  • Communication layer has been built from Java Server Pages (JSP) scripts and Java servlets

Read more

Summary

INTRODUCTION

In the late 60's, Ray Tomlinson contributed his research to the invention of a service we know as an electronic mail (e-mail). The API provides concrete subclasses of the abstract classes These subclasses, including MimeMessage and MimeBodyPart, implement widely used Internet mail protocols and conform to specifications RFC822 and RFC2045 [1]. They are ready to be used in application development with standards and protocols: SMTP (Simple Mail Transfer Protocol) is a simple protocol used to send messages through email server to advisable address. Developing a tool to deal with e-mail called Email Client, which sends and receives text mail as well as receives and sends attachments, works both plain and HTML mode has become the main objective of this article In major requirements this client should be accessible from web browser and should have features similar to e-business application (secure, fast, reliable, user friendly). It differs from existing applications in the way that it allows for accessing any mail account, related to the server on which the client is deployed

APPLICATION ARCHITECTURE
APPLICATION STRUCTURE
SERVLETS CONTAINER
SECURITY
WORKING WITH MAILBOX
CONCLUSIONS

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.