Overview

Namespaces

  • None
  • PHP

Classes

  • Swift
  • Swift_Attachment
  • Swift_ByteStream_AbstractFilterableInputStream
  • Swift_ByteStream_ArrayByteStream
  • Swift_ByteStream_FileByteStream
  • Swift_ByteStream_TemporaryFileByteStream
  • Swift_CharacterReader_GenericFixedWidthReader
  • Swift_CharacterReader_UsAsciiReader
  • Swift_CharacterReader_Utf8Reader
  • Swift_CharacterReaderFactory_SimpleCharacterReaderFactory
  • Swift_CharacterStream_ArrayCharacterStream
  • Swift_CharacterStream_NgCharacterStream
  • Swift_ConfigurableSpool
  • Swift_DependencyContainer
  • Swift_EmbeddedFile
  • Swift_Encoder_Base64Encoder
  • Swift_Encoder_QpEncoder
  • Swift_Encoder_Rfc2231Encoder
  • Swift_Events_CommandEvent
  • Swift_Events_EventObject
  • Swift_Events_ResponseEvent
  • Swift_Events_SendEvent
  • Swift_Events_SimpleEventDispatcher
  • Swift_Events_TransportChangeEvent
  • Swift_Events_TransportExceptionEvent
  • Swift_FailoverTransport
  • Swift_FileSpool
  • Swift_Image
  • Swift_KeyCache_ArrayKeyCache
  • Swift_KeyCache_DiskKeyCache
  • Swift_KeyCache_NullKeyCache
  • Swift_KeyCache_SimpleKeyCacheInputStream
  • Swift_LoadBalancedTransport
  • Swift_Mailer
  • Swift_Mailer_ArrayRecipientIterator
  • Swift_MemorySpool
  • Swift_Message
  • Swift_Mime_Attachment
  • Swift_Mime_ContentEncoder_Base64ContentEncoder
  • Swift_Mime_ContentEncoder_NativeQpContentEncoder
  • Swift_Mime_ContentEncoder_NullContentEncoder
  • Swift_Mime_ContentEncoder_PlainContentEncoder
  • Swift_Mime_ContentEncoder_QpContentEncoder
  • Swift_Mime_ContentEncoder_QpContentEncoderProxy
  • Swift_Mime_ContentEncoder_RawContentEncoder
  • Swift_Mime_EmbeddedFile
  • Swift_Mime_HeaderEncoder_Base64HeaderEncoder
  • Swift_Mime_HeaderEncoder_QpHeaderEncoder
  • Swift_Mime_Headers_AbstractHeader
  • Swift_Mime_Headers_DateHeader
  • Swift_Mime_Headers_IdentificationHeader
  • Swift_Mime_Headers_MailboxHeader
  • Swift_Mime_Headers_ParameterizedHeader
  • Swift_Mime_Headers_PathHeader
  • Swift_Mime_Headers_UnstructuredHeader
  • Swift_Mime_IdGenerator
  • Swift_Mime_MimePart
  • Swift_Mime_SimpleHeaderFactory
  • Swift_Mime_SimpleHeaderSet
  • Swift_Mime_SimpleMessage
  • Swift_Mime_SimpleMimeEntity
  • Swift_MimePart
  • Swift_NullTransport
  • Swift_Plugins_AntiFloodPlugin
  • Swift_Plugins_BandwidthMonitorPlugin
  • Swift_Plugins_DecoratorPlugin
  • Swift_Plugins_ImpersonatePlugin
  • Swift_Plugins_LoggerPlugin
  • Swift_Plugins_Loggers_ArrayLogger
  • Swift_Plugins_Loggers_EchoLogger
  • Swift_Plugins_MessageLogger
  • Swift_Plugins_PopBeforeSmtpPlugin
  • Swift_Plugins_RedirectingPlugin
  • Swift_Plugins_ReporterPlugin
  • Swift_Plugins_Reporters_HitReporter
  • Swift_Plugins_Reporters_HtmlReporter
  • Swift_Plugins_ThrottlerPlugin
  • Swift_Preferences
  • Swift_SendmailTransport
  • Swift_Signers_DKIMSigner
  • Swift_Signers_DomainKeySigner
  • Swift_Signers_SMimeSigner
  • Swift_SmtpTransport
  • Swift_SpoolTransport
  • Swift_StreamFilters_ByteArrayReplacementFilter
  • Swift_StreamFilters_StringReplacementFilter
  • Swift_StreamFilters_StringReplacementFilterFactory
  • Swift_Transport_AbstractSmtpTransport
  • Swift_Transport_Esmtp_Auth_CramMd5Authenticator
  • Swift_Transport_Esmtp_Auth_LoginAuthenticator
  • Swift_Transport_Esmtp_Auth_NTLMAuthenticator
  • Swift_Transport_Esmtp_Auth_PlainAuthenticator
  • Swift_Transport_Esmtp_Auth_XOAuth2Authenticator
  • Swift_Transport_Esmtp_AuthHandler
  • Swift_Transport_Esmtp_EightBitMimeHandler
  • Swift_Transport_Esmtp_SmtpUtf8Handler
  • Swift_Transport_EsmtpTransport
  • Swift_Transport_FailoverTransport
  • Swift_Transport_LoadBalancedTransport
  • Swift_Transport_NullTransport
  • Swift_Transport_SendmailTransport
  • Swift_Transport_SpoolTransport
  • Swift_Transport_StreamBuffer

Interfaces

  • Swift_CharacterReader
  • Swift_CharacterReaderFactory
  • Swift_CharacterStream
  • Swift_Encoder
  • Swift_Events_CommandListener
  • Swift_Events_Event
  • Swift_Events_EventDispatcher
  • Swift_Events_EventListener
  • Swift_Events_ResponseListener
  • Swift_Events_SendListener
  • Swift_Events_TransportChangeListener
  • Swift_Events_TransportExceptionListener
  • Swift_FileStream
  • Swift_Filterable
  • Swift_IdGenerator
  • Swift_InputByteStream
  • Swift_KeyCache
  • Swift_KeyCache_KeyCacheInputStream
  • Swift_Mailer_RecipientIterator
  • Swift_Mime_CharsetObserver
  • Swift_Mime_ContentEncoder
  • Swift_Mime_EncodingObserver
  • Swift_Mime_Header
  • Swift_Mime_HeaderEncoder
  • Swift_OutputByteStream
  • Swift_Plugins_Decorator_Replacements
  • Swift_Plugins_Logger
  • Swift_Plugins_Pop_Pop3Connection
  • Swift_Plugins_Reporter
  • Swift_Plugins_Sleeper
  • Swift_Plugins_Timer
  • Swift_ReplacementFilterFactory
  • Swift_Signer
  • Swift_Signers_BodySigner
  • Swift_Signers_HeaderSigner
  • Swift_Spool
  • Swift_StreamFilter
  • Swift_Transport
  • Swift_Transport_Esmtp_Authenticator
  • Swift_Transport_EsmtpHandler
  • Swift_Transport_IoBuffer
  • Swift_Transport_SmtpAgent

Exceptions

  • Swift_DependencyException
  • Swift_IoException
  • Swift_Plugins_Pop_Pop3Exception
  • Swift_RfcComplianceException
  • Swift_SwiftException
  • Swift_TransportException
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Interface Swift_Transport_EsmtpHandler

An ESMTP handler.

Direct known implementers

Swift_Transport_Esmtp_AuthHandler, Swift_Transport_Esmtp_EightBitMimeHandler, Swift_Transport_Esmtp_SmtpUtf8Handler
Author: Chris Corbyn
Located at Swift/Transport/EsmtpHandler.php
Methods summary
public string
# getHandledKeyword( )

Get the name of the ESMTP extension this handles.

Get the name of the ESMTP extension this handles.

Returns

string
string
public
# setKeywordParams( array $parameters )

Set the parameters which the EHLO greeting indicated.

Set the parameters which the EHLO greeting indicated.

Parameters

$parameters
public
# afterEhlo( Swift_Transport_SmtpAgent $agent )

Runs immediately after a EHLO has been issued.

Runs immediately after a EHLO has been issued.

Parameters

$agent
to read/write
public string[]
# getMailParams( )

Get params which are appended to MAIL FROM:<>.

Get params which are appended to MAIL FROM:<>.

Returns

string[]
string[]
public string[]
# getRcptParams( )

Get params which are appended to RCPT TO:<>.

Get params which are appended to RCPT TO:<>.

Returns

string[]
string[]
public
# onCommand( Swift_Transport_SmtpAgent $agent, string $command, int[] $codes = [], string[] & $failedRecipients = null, boolean & $stop = false )

Runs when a command is due to be sent.

Runs when a command is due to be sent.

Parameters

$agent
to read/write
$command
to send
$codes
expected in response
$failedRecipients
to collect failures
$stop
to be set true by-reference if the command is now sent
public integer
# getPriorityOver( string $esmtpKeyword )

Returns +1, -1 or 0 according to the rules for usort().

Returns +1, -1 or 0 according to the rules for usort().

This method is called to ensure extensions can be execute in an appropriate order.

Parameters

$esmtpKeyword
to compare with

Returns

integer
int
public string[]
# exposeMixinMethods( )

Returns an array of method names which are exposed to the Esmtp class.

Returns an array of method names which are exposed to the Esmtp class.

Returns

string[]
string[]
public
# resetState( )

Tells this handler to clear any buffers and reset its state.

Tells this handler to clear any buffers and reset its state.

Swift Mailer API documentation generated by ApiGen 3.0dev