\Swift_Transport_EsmtpHandler
An ESMTP handler.
- Author: Chris Corbyn
Synopsis
interface Swift_Transport_EsmtpHandler
{
- // methods
- public boolean getHandledKeyword()
- public void setKeywordParams()
- public void afterEhlo()
- public array getMailParams()
- public array getRcptParams()
- public void onCommand()
- public int getPriorityOver()
- public array exposeMixinMethods()
- public void resetState()
Methods
public
- afterEhlo() — Runs immediately after a EHLO has been issued.
- exposeMixinMethods() — Returns an array of method names which are exposed to the Esmtp class.
- getHandledKeyword() — Get the name of the ESMTP extension this handles.
- getMailParams() — Get params which are appended to MAIL FROM:<>.
- getPriorityOver() — Returns +1, -1 or 0 according to the rules for usort().
- getRcptParams() — Get params which are appended to RCPT TO:<>.
- onCommand() — Runs when a command is due to be sent.
- resetState() — Tells this handler to clear any buffers and reset its state.
- setKeywordParams() — Set the parameters which the EHLO greeting indicated.