| EmailProcessor | An interface to define a protocol for processors of email objects. |
| iEmailStorage | An interface to define a protocol for loading and savign Email objects |
| AddressException | An exception indicating a problem with an email address. |
| Defines an immutable object representing a templatable email, and who it is going to be sent to in the context of CMSMS. | |
| EmailDestination | A class for defining an email address and other associated FEU or admin information. |
| Exception | |
| FileEmailStorage | This class can load and save email objects to the filesystem in a specialized format. |
| SimpleEmailProcessor | A class to act as a processor for Email objects. |