XOOPS RMCommon Utilities  2.1.8.91RC
 All Classes Namespaces Files Functions Variables
Swift_Transport_EsmtpHandler Interface Reference
Inheritance diagram for Swift_Transport_EsmtpHandler:
Inheritance graph

Public Member Functions

 afterEhlo (Swift_Transport_SmtpAgent $agent)
 
 exposeMixinMethods ()
 
 getHandledKeyword ()
 
 getMailParams ()
 
 getPriorityOver ($esmtpKeyword)
 
 getRcptParams ()
 
 onCommand (Swift_Transport_SmtpAgent $agent, $command, $codes=array(), &$failedRecipients=null, &$stop=false)
 
 resetState ()
 
 setKeywordParams (array $parameters)
 

Detailed Description

Definition at line 19 of file EsmtpHandler.php.

Member Function Documentation

Swift_Transport_EsmtpHandler::afterEhlo ( Swift_Transport_SmtpAgent  $agent)

Runs immediately after a EHLO has been issued.

Parameters
Swift_Transport_SmtpAgent$agentto read/write

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::exposeMixinMethods ( )

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

Returns
string[]

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::getHandledKeyword ( )

Get the name of the ESMTP extension this handles.

Returns
boolean

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::getMailParams ( )

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

Returns
string[]

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::getPriorityOver (   $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.

Parameters
string$esmtpKeywordto compare with
Returns
int

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::getRcptParams ( )

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

Returns
string[]

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::onCommand ( Swift_Transport_SmtpAgent  $agent,
  $command,
  $codes = array(),
$failedRecipients = null,
$stop = false 
)

Runs when a command is due to be sent.

Parameters
Swift_Transport_SmtpAgent$agentto read/write
string$commandto send
int[]$codes expected in response
string[]&$failedRecipients
boolean&$stopto be set true if the command is now sent

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::resetState ( )

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

Implemented in Swift_Transport_Esmtp_AuthHandler.

Swift_Transport_EsmtpHandler::setKeywordParams ( array  $parameters)

Set the parameters which the EHLO greeting indicated.

Parameters
string[]$parameters

Implemented in Swift_Transport_Esmtp_AuthHandler.


The documentation for this interface was generated from the following file: