- JavaMail API Tutorial
- JavaMail - Home
- JavaMail API - Overview
- JavaMail - Environment Setup
- JavaMail - Core Classes
- JavaMail - Sending Emails
- JavaMail - Checking Emails
- JavaMail - Fetching Emails
- JavaMail - Authentication
- JavaMail - Replying Emails
- JavaMail - Forwarding Emails
- JavaMail - Deleting Emails
- JavaMail - Gmail SMTP server
- JavaMail - Folder Management
- JavaMail - Quota Management
- JavaMail - Bounced Messages
- JavaMail API Protocols
- JavaMail - SMTP Servers
- JavaMail - IMAP Servers
- JavaMail - POP3 Servers
- JavaMail API Useful Resources
- JavaMail - Quick Guide
- JavaMail - Useful Resources
- JavaMail - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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.
Audience
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.
Prerequisites
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.