Classes, interfaces, and traits

MessageFactory

Responsible for creating Message instances.

« More »

MessageParser

Parses a mail mime message into its component parts. To invoke, call MailMimeParser::parse.

« More »

PartFilter

Provides a way to define a filter of MessagePart for use in various calls to add/remove MessagePart.

« More »

PartFilterFactory

Injectable factory class used by MimePart to construct PartFilter instances in a testable way.

« More »

Classes, interfaces, and traits

AbstractHelper

Base class for message helpers.

« More »

GenericHelper

Provides common Message helper routines for Message manipulation.

« More »

MessageHelperService

Responsible for creating helper singletons.

« More »

MultipartHelper

Provides various routines to manipulate and create multipart messages from an existing message (e.g. to make space for attachments in a message, or to change a simple message to a multipart/alternative one, etc.

« More »

PrivacyHelper

Provides routines to set or retrieve the signature part of a signed message.

« More »

Classes, interfaces, and traits

MessagePart

Represents a single part of a message.

« More »

MimePart

Represents a single part of a multi-part mime message.

« More »

NonMimePart

Represents part of a non-mime message. The part could either be a plain text part or a uuencoded attachment and could be extended for other pre-mime message encoding types.

« More »

ParentHeaderPart

A parent part containing headers.

« More »

ParentPart

A MessagePart that contains children.

« More »

PartBuilder

Used by MessageParser to keep information about a parsed message as an intermediary before creating a Message object and its MessagePart children.

« More »

PartStreamFilterManager

Manages attached stream filters for a MessagePart's content resource handle.

« More »

UUEncodedPart

A specialized NonMimePart representing a uuencoded part.

« More »

Classes, interfaces, and traits

MessagePartFactory

Abstract factory for subclasses of MessagePart.

« More »

MimePartFactory

Responsible for creating MimePart instances.

« More »

NonMimePartFactory

Responsible for creating NoneMimePart instances.

« More »

PartBuilderFactory

Responsible for creating PartBuilder instances.

« More »

PartFactoryService

Responsible for creating singleton instances of MessagePartFactory and its subclasses.

« More »

PartStreamFilterManagerFactory

Responsible for creating PartStreamFilterManager instances.

« More »

UUEncodedPartFactory

Responsible for creating UUEncodedPart instances.

« More »