Classes and interfaces

Swift_Filterable

Allows StreamFilters to operate on a stream.

« More »

Swift_ReplacementFilterFactory

Creates StreamFilters.

« More »

Swift_Spool

Interface for spools.

« More »

Swift_StreamFilter

Processes bytes as they pass through a stream and performs filtering.

« More »

Swift

General utility class in Swift Mailer, not to be instantiated.

« More »

Swift_ConfigurableSpool

Base class for Spools (implements time and message limits).

« More »

Swift_DependencyContainer

Dependency Injection container.

« More »

Swift_DependencyException

DependencyException thrown when a requested dependeny is missing.

« More »

Swift_FileSpool

Stores Messages on the filesystem.

« More »

Swift_IoException

I/O Exception class.

« More »

Swift_Mailer

Swift Mailer class.

« More »

Swift_MemorySpool

Stores Messages in memory.

« More »

Swift_NullTransport

Pretends messages have been sent, but just ignores them.

« More »

Swift_Preferences

Changes some global preference settings in Swift Mailer.

« More »

Swift_RfcComplianceException

RFC Compliance Exception class.

« More »

Swift_SpoolTransport

Stores Messages in a queue.

« More »

Swift_StreamFilters_ByteArrayReplacementFilter

Processes bytes as they pass through a buffer and replaces sequences in it.

« More »

Swift_StreamFilters_StringReplacementFilter

Processes bytes as they pass through a buffer and replaces sequences in it.

« More »

Swift_StreamFilters_StringReplacementFilterFactory

Creates filters for replacing needles in a string buffer.

« More »

Swift_SwiftException

Base Exception class.

« More »

Swift_Transport_NullTransport

Pretends messages have been sent, but just ignores them.

« More »

Swift_Transport_SpoolTransport

Stores Messages in a queue.

« More »

Swift_Validate

Utility Class allowing users to simply check expressions again Swift Grammar

« More »

Classes and interfaces

Swift_FileStream

An OutputByteStream which specifically reads from a file.

« More »

Swift_InputByteStream

An abstract means of writing data.

« More »

Swift_OutputByteStream

An abstract means of reading data.

« More »

Swift_ByteStream_AbstractFilterableInputStream

Provides the base functionality for an InputStream supporting filters.

« More »

Swift_ByteStream_ArrayByteStream

Allows reading and writing of bytes to and from an array.

« More »

Swift_ByteStream_FileByteStream

Allows reading and writing of bytes to and from a file.

« More »

Classes and interfaces

Swift_CharacterStream

An abstract means of reading and writing data in terms of characters as opposed to bytes.

« More »

Swift_CharacterStream_ArrayCharacterStream

A CharacterStream implementation which stores characters in an internal array.

« More »

Swift_CharacterStream_NgCharacterStream

A CharacterStream implementation which stores characters in an internal array.

« More »

Classes and interfaces

Swift_CharacterReader

Analyzes characters for a specific character set.

« More »

Swift_CharacterReaderFactory

A factory for creating CharacterReaders.

« More »

Swift_Encoder

Interface for all Encoder schemes.

« More »

Swift_CharacterReaderFactory_SimpleCharacterReaderFactory

Standard factory for creating CharacterReaders.

« More »

Swift_CharacterReader_GenericFixedWidthReader

Provides fixed-width byte sizes for reading fixed-width character sets.

« More »

Swift_CharacterReader_UsAsciiReader

Analyzes US-ASCII characters.

« More »

Swift_CharacterReader_Utf8Reader

Analyzes UTF-8 characters.

« More »

Swift_Encoder_Base64Encoder

Handles Base 64 Encoding in Swift Mailer.

« More »

Swift_Encoder_QpEncoder

Handles Quoted Printable (QP) Encoding in Swift Mailer.

« More »

Swift_Encoder_Rfc2231Encoder

Handles RFC 2231 specified Encoding in Swift Mailer.

« More »

Swift_Encoding

Provides quick access to each encoding type.

« More »

Classes and interfaces

Swift_Events_CommandListener

Listens for Transports to send commands to the server.

« More »

Swift_Events_Event

The minimum interface for an Event.

« More »

Swift_Events_EventDispatcher

Interface for the EventDispatcher which handles the event dispatching layer.

« More »

Swift_Events_EventListener

An identity interface which all EventListeners must extend.

« More »

Swift_Events_ResponseListener

Listens for responses from a remote SMTP server.

« More »

Swift_Events_SendListener

Listens for Messages being sent from within the Transport system.

« More »

Swift_Events_TransportChangeListener

Listens for changes within the Transport system.

« More »

Swift_Events_TransportExceptionListener

Listens for Exceptions thrown from within the Transport system.

« More »

Swift_Events_CommandEvent

Generated when a command is sent over an SMTP connection.

« More »

Swift_Events_EventObject

A base Event which all Event classes inherit from.

« More »

Swift_Events_ResponseEvent

Generated when a response is received on a SMTP connection.

« More »

Swift_Events_SendEvent

Generated when a message is being sent.

« More »

Swift_Events_SimpleEventDispatcher

The EventDispatcher which handles the event dispatching layer.

« More »

Swift_Events_TransportChangeEvent

Generated when the state of a Transport is changed (i.e.

« More »

Swift_Events_TransportExceptionEvent

Generated when a TransportException is thrown from the Transport system.

« More »

Classes and interfaces

Swift_KeyCache

Provides a mechanism for storing data using two keys.

« More »

Swift_KeyCache_KeyCacheInputStream

Writes data to a KeyCache using a stream.

« More »

Swift_KeyCache_ArrayKeyCache

A basic KeyCache backed by an array.

« More »

Swift_KeyCache_DiskKeyCache

A KeyCache which streams to and from disk.

« More »

Swift_KeyCache_DummyKeyCache

A basic KeyCache backed by an array.

« More »

Swift_KeyCache_NullKeyCache

A null KeyCache that does not cache at all.

« More »

Swift_KeyCache_SimpleKeyCacheInputStream

Writes data to a KeyCache using a stream.

« More »

Classes and interfaces

Swift_Mailer_RecipientIterator

Provides an abstract way of specifying recipients for batch sending.

« More »

Swift_Mailer_ArrayRecipientIterator

Wraps a standard PHP array in an interator.

« More »

Classes and interfaces

Swift_Mime_CharsetObserver

Observes changes in an Mime entity's character set.

« More »

Swift_Mime_ContentEncoder

Interface for all Transfer Encoding schemes.

« More »

Swift_Mime_EncodingObserver

Observes changes for a Mime entity's ContentEncoder.

« More »

Swift_Mime_Header

A MIME Header.

« More »

Swift_Mime_HeaderEncoder

Interface for all Header Encoding schemes.

« More »

Swift_Mime_HeaderFactory

Creates MIME headers.

« More »

Swift_Mime_HeaderSet

A collection of MIME headers.

« More »

Swift_Mime_Message

A Message (RFC 2822) object.

« More »

Swift_Mime_MimeEntity

A MIME entity, such as an attachment.

« More »

Swift_Mime_ParameterizedHeader

A MIME Header with parameters.

« More »

Swift_Attachment

Attachment class for attaching files to a {@link Swift_Mime_Message}.

« More »

Swift_EmbeddedFile

An embedded file, in a multipart message.

« More »

Swift_Image

An image, embedded in a multipart message.

« More »

Swift_Message

The Message class for building emails.

« More »

Swift_MimePart

A MIME part, in a multipart message.

« More »

Swift_Mime_Attachment

An attachment, in a multipart message.

« More »

Swift_Mime_ContentEncoder_Base64ContentEncoder

Handles Base 64 Transfer Encoding in Swift Mailer.

« More »

Swift_Mime_ContentEncoder_PlainContentEncoder

Handles binary/7/8-bit Transfer Encoding in Swift Mailer.

« More »

Swift_Mime_ContentEncoder_QpContentEncoder

Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer.

« More »

Swift_Mime_EmbeddedFile

An embedded file, in a multipart message.

« More »

Swift_Mime_Grammar

Defines the grammar to use for validation, implements the RFC 2822 (and friends) ABNF grammar definitions.

« More »

Swift_Mime_HeaderEncoder_Base64HeaderEncoder

Handles Base64 (B) Header Encoding in Swift Mailer.

« More »

Swift_Mime_HeaderEncoder_QpHeaderEncoder

Handles Quoted Printable (Q) Header Encoding in Swift Mailer.

« More »

Swift_Mime_Headers_AbstractHeader

An abstract base MIME Header.

« More »

Swift_Mime_Headers_DateHeader

A Date MIME Header for Swift Mailer.

« More »

Swift_Mime_Headers_IdentificationHeader

An ID MIME Header for something like Message-ID or Content-ID.

« More »

Swift_Mime_Headers_MailboxHeader

A Mailbox Address MIME Header for something like From or Sender.

« More »

Swift_Mime_Headers_ParameterizedHeader

An abstract base MIME Header.

« More »

Swift_Mime_Headers_PathHeader

A Path Header in Swift Mailer, such a Return-Path.

« More »

Swift_Mime_Headers_UnstructuredHeader

A Simple MIME Header.

« More »

Swift_Mime_MimePart

A MIME part, in a multipart message.

« More »

Swift_Mime_SimpleHeaderFactory

Creates MIME headers.

« More »

Swift_Mime_SimpleHeaderSet

A collection of MIME headers.

« More »

Swift_Mime_SimpleMessage

The default email message class.

« More »

Swift_Mime_SimpleMimeEntity

A MIME entity, in a multipart message.

« More »

Classes and interfaces

Swift_Plugins_Decorator_Replacements

Allows customization of Messages on-the-fly.

« More »

Swift_Plugins_Pop_Pop3Connection

Pop3Connection interface for connecting and disconnecting to a POP3 host.

« More »

Swift_Plugins_Reporter

The Reporter plugin sends pass/fail notification to a Reporter.

« More »

Swift_Plugins_Sleeper

Sleeps for a duration of time.

« More »

Swift_Plugins_Timer

Provides timestamp data.

« More »

Swift_Plugins_AntiFloodPlugin

Reduces network flooding when sending large amounts of mail.

« More »

Swift_Plugins_BandwidthMonitorPlugin

Reduces network flooding when sending large amounts of mail.

« More »

Swift_Plugins_DecoratorPlugin

Allows customization of Messages on-the-fly.

« More »

Swift_Plugins_ImpersonatePlugin

Replaces the sender of a message.

« More »

Swift_Plugins_LoggerPlugin

Does real time logging of Transport level information.

« More »

Swift_Plugins_MessageLogger

Stores all sent emails for further usage.

« More »

Swift_Plugins_PopBeforeSmtpPlugin

Makes sure a connection to a POP3 host has been established prior to connecting to SMTP.

« More »

Swift_Plugins_RedirectingPlugin

Redirects all email to a single recipient.

« More »

Swift_Plugins_ReporterPlugin

Does real time reporting of pass/fail for each recipient.

« More »

Swift_Plugins_Reporters_HitReporter

A reporter which "collects" failures for the Reporter plugin.

« More »

Swift_Plugins_Reporters_HtmlReporter

A HTML output reporter for the Reporter plugin.

« More »

Swift_Plugins_ThrottlerPlugin

Throttles the rate at which emails are sent.

« More »

Classes and interfaces

Swift_Plugins_Logger

Logs events in the Transport system.

« More »

Swift_Transport

Sends Messages via an abstract Transport subsystem.

« More »

Swift_Transport_EsmtpHandler

An ESMTP handler.

« More »

Swift_Transport_Esmtp_Authenticator

An Authentication mechanism.

« More »

Swift_Transport_IoBuffer

Buffers input and output to a resource.

« More »

Swift_Transport_MailInvoker

This interface intercepts calls to the mail() function.

« More »

Swift_Transport_SmtpAgent

Wraps an IoBuffer to send/receive SMTP commands/responses.

« More »

Swift_FailoverTransport

Contains a list of redundant Transports so when one fails, the next is used.

« More »

Swift_LoadBalancedTransport

Redudantly and rotationally uses several Transport implementations when sending.

« More »

Swift_MailTransport

Sends Messages using the mail() function.

« More »

Swift_Plugins_Loggers_ArrayLogger

Logs to an Array backend.

« More »

Swift_Plugins_Loggers_EchoLogger

Prints all log messages in real time.

« More »

Swift_Plugins_Pop_Pop3Exception

Pop3Exception thrown when an error occurs connecting to a POP3 host.

« More »

Swift_SendmailTransport

SendmailTransport for sending mail through a sendmail/postfix (etc.

« More »

Swift_SmtpTransport

Sends Messages over SMTP with ESMTP support.

« More »

Swift_TransportException

TransportException thrown when an error occurs in the Transport subsystem.

« More »

Swift_Transport_AbstractSmtpTransport

Sends Messages over SMTP.

« More »

Swift_Transport_EsmtpTransport

Sends Messages over SMTP with ESMTP support.

« More »

Swift_Transport_Esmtp_AuthHandler

An ESMTP handler for AUTH support.

« More »

Swift_Transport_Esmtp_Auth_CramMd5Authenticator

Handles CRAM-MD5 authentication.

« More »

Swift_Transport_Esmtp_Auth_LoginAuthenticator

Handles LOGIN authentication.

« More »

Swift_Transport_Esmtp_Auth_PlainAuthenticator

Handles PLAIN authentication.

« More »

Swift_Transport_FailoverTransport

Contains a list of redundant Transports so when one fails, the next is used.

« More »

Swift_Transport_LoadBalancedTransport

Redudantly and rotationally uses several Transports when sending.

« More »

Swift_Transport_MailTransport

Sends Messages using the mail() function.

« More »

Swift_Transport_SendmailTransport

SendmailTransport for sending mail through a sendmail/postfix (etc.

« More »

Swift_Transport_SimpleMailInvoker

This is the implementation class for {@link Swift_Transport_MailInvoker}.

« More »

Swift_Transport_StreamBuffer

A generic IoBuffer implementation supporting remote sockets and local processes.

« More »