| Name | Description | Type | Package | Framework |
| ByteArrayDataSource | This class implements a typed DataSource from: From version 1. | Class | org.apache.commons.mail | Apache Commons |
| DataSourceBaseResolver | Base class for various resolvers. | Class | org.apache.commons.mail.resolver | Apache Commons |
| DataSourceClassPathResolver | Creates a DataSource based on an class path. | Class | org.apache.commons.mail.resolver | Apache Commons |
| DataSourceCompositeResolver | A composite data source resolver. | Class | org.apache.commons.mail.resolver | Apache Commons |
| DataSourceFileResolver | Creates a DataSource based on an URL. | Class | org.apache.commons.mail.resolver | Apache Commons |
| DataSourceResolver | Creates a DataSource based on an URL. | Interface | org.apache.commons.mail | Apache Commons |
| DataSourceUrlResolver | Creates a DataSource based on an URL. | Class | org.apache.commons.mail.resolver | Apache Commons |
| DefaultAuthenticator | This is a very simple authentication object that can be used for any transport needing basic userName and password type authentication. | Class | org.apache.commons.mail | Apache Commons |
| The base class for all email messages. | Class | org.apache.commons.mail | Apache Commons | |
| EmailAttachment | This class models an email attachment. | Class | org.apache.commons.mail | Apache Commons |
| EmailConstants | Constants used by Email classes. | Class | org.apache.commons.mail | Apache Commons |
| EmailException | Exception thrown when a checked error occurs in commons-email. | Class | org.apache.commons.mail | Apache Commons |
| HtmlEmail | An HTML multipart email. | Class | org.apache.commons.mail | Apache Commons |
| ImageHtmlEmail | Small wrapper class on top of HtmlEmail which encapsulates the required logic to retrieve images that are contained in | Class | org.apache.commons.mail | Apache Commons |
| MimeMessageParser | Parses a MimeMessage and stores the individual parts such a plain text, HTML text and attachments. | Class | org.apache.commons.mail.util | Apache Commons |
| MimeMessageUtils | Static helper methods. | Class | org.apache.commons.mail.util | Apache Commons |
| MultiPartEmail | This class is used to send multi-part internet email like messages with attachments. | Class | org.apache.commons.mail | Apache Commons |
| SimpleEmail | This class is used to send simple internet email messages withoutSince:1. | Class | org.apache.commons.mail | Apache Commons |