JavaMail API Tutorial

JavaMail API Tutorial

The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. The JavaMail API provides a set of abstract classes defining objects that comprise a mail system. It is an optional package (standard extension) for reading, composing, and sending electronic messages.


This tutorial has been prepared for the beginners to help them understand basic JavaMail programming. After completing this tutorial you will find yourself at a moderate level of expertise in JavaMail programming from where you can take yourself to next levels.


JavaMail programming is based on Java programming language so if you have basic understanding on Java programming then it will be a fun to learn using JavaMail in application development.

1 - JavaMail Quick Reference Guide

A quick JavaMail reference guide for JavaMail Programmers.

JavaMail Quick Reference Guide

2 - JavaMail Useful Resources

A collection of JavaMail Sites, Books and Articles is given at this page.

JavaMail Useful Resources

3 - Java Tutorials

If you are starting with Java then it's best place to start with.

Java Tutorials

4 - JavaMail Tutorial in PDF

Download a quick JavaMail tutorial in PDF format.

JavaMail Tutorial in PDF