Blesta
  • Package
  • Class
  • Tree
  • Deprecated

Packages

  • blesta
    • app
      • components
        • events
          • default
      • controllers
      • models
    • components
      • auth
      • delivery
        • interfax
        • postal
          • methods
      • download
      • email
      • exchange
        • rates
          • foxrate
          • google
            • finance
          • yahoo
            • finance
      • gateway
        • payments
      • gateways
      • invoice
        • delivery
        • templates
      • json
      • modules
      • net
        • http
        • net
          • amazon
            • s3
          • geo
            • ip
      • plugins
      • recaptcha
      • security
      • session
        • cart
      • settingscollection
      • upgrades
      • upload
      • vcard
    • helpers
      • currency
        • format
      • data
        • structure
          • array
          • string
      • text
        • parser
  • com
    • tecnick
      • tcpdf
        • blesta
          • components
            • invoice
              • templates
                • quickbooks
                  • invoice
                • templates
                  • default
  • Crypt
    • AES
    • DES
    • Hash
    • Random
    • RC4
    • Rijndael
    • RSA
    • TerraDES
  • File
    • ANSI
    • ASN1
    • X509
  • Math
    • BigInteger
  • minPHP
    • components
      • input
      • record
    • helpers
      • color
      • data
        • structure
      • date
      • html
      • xml
    • lib
  • Net
    • SFTP
    • SSH1
    • SSH2
  • None
  • PHP
  • PHPMailer
  • Services
    • JSON
  • Swift
    • ByteStream
    • CharacterStream
    • Encoder
    • Events
    • KeyCache
    • Mailer
    • Mime
    • Plugins
    • Transport

Classes

  • Swift_FailoverTransport
  • Swift_LoadBalancedTransport
  • Swift_MailTransport
  • Swift_Plugins_Loggers_ArrayLogger
  • Swift_Plugins_Loggers_EchoLogger
  • Swift_SendmailTransport
  • Swift_SmtpTransport
  • Swift_Transport_AbstractSmtpTransport
  • Swift_Transport_Esmtp_Auth_CramMd5Authenticator
  • Swift_Transport_Esmtp_Auth_LoginAuthenticator
  • Swift_Transport_Esmtp_Auth_PlainAuthenticator
  • Swift_Transport_Esmtp_AuthHandler
  • Swift_Transport_EsmtpTransport
  • Swift_Transport_FailoverTransport
  • Swift_Transport_LoadBalancedTransport
  • Swift_Transport_MailTransport
  • Swift_Transport_SendmailTransport
  • Swift_Transport_SimpleMailInvoker
  • Swift_Transport_StreamBuffer

Interfaces

  • Swift_Plugins_Logger
  • Swift_Transport
  • Swift_Transport_Esmtp_Authenticator
  • Swift_Transport_EsmtpHandler
  • Swift_Transport_IoBuffer
  • Swift_Transport_MailInvoker
  • Swift_Transport_SmtpAgent

Exceptions

  • Swift_Plugins_Pop_Pop3Exception
  • Swift_TransportException

Interface Swift_Transport_EsmtpHandler

An ESMTP handler.

Direct known implementers

Swift_Transport_Esmtp_AuthHandler

Package: Swift\Transport
Author: Chris Corbyn
Located at vendors/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php

Methods summary

public boolean
# getHandledKeyword( )

Get the name of the ESMTP extension this handles.

Get the name of the ESMTP extension this handles.

Returns

boolean
public
# setKeywordParams( array $parameters )

Set the parameters which the EHLO greeting indicated.

Set the parameters which the EHLO greeting indicated.

Parameters

$parameters
string[]
$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
Swift_Transport_SmtpAgent
$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[]
public string[]
# getRcptParams( )

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

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

Returns

string[]
public
# onCommand( Swift_Transport_SmtpAgent $agent, string $command, int[] $codes = array(), 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
Swift_Transport_SmtpAgent
$agent to read/write
$command
string
$command to send
$codes
int[]
$codes expected in response
$failedRecipients
string[]
&$failedRecipients
$stop
boolean
&$stop to be set true if the command is now sent
public integer
# getPriorityOver( string $esmtpKeyword )

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.

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
string
$esmtpKeyword to compare with

Returns

integer
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[]
public
# resetState( )

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

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

Magic methods summary

Blesta API documentation generated by ApiGen 2.8.0