Overview

Packages

  • Kolab
    • Filter
    • Test

Classes

  • Dovecot_LDA
  • DropWrapper
  • EchoWrapper
  • Horde_Kolab_Filter
  • Horde_Kolab_Filter_Base
  • Horde_Kolab_Filter_Cli
  • Horde_Kolab_Filter_Cli_Parser
  • Horde_Kolab_Filter_Configuration
  • Horde_Kolab_Filter_Content
  • Horde_Kolab_Filter_Exception
  • Horde_Kolab_Filter_Exception_IoError
  • Horde_Kolab_Filter_Exception_Temporary
  • Horde_Kolab_Filter_Exception_Usage
  • Horde_Kolab_Filter_Factory
  • Horde_Kolab_Filter_Incoming
  • Horde_Kolab_Filter_Response
  • Horde_Kolab_Filter_Temporary_File
  • Horde_Kolab_Filter_Transport
  • Horde_Kolab_Filter_Transport_drop
  • Horde_Kolab_Filter_Transport_echo
  • Horde_Kolab_Filter_Transport_lda
  • Horde_Kolab_Filter_Transport_lmtp
  • Horde_Kolab_Filter_Transport_smtp
  • Horde_Kolab_Filter_Transport_stdout
  • Kolab_Filter_Outlook
  • Net_LMTP_TLS
  • StdOutWrapper

Interfaces

  • Horde_Kolab_Filter_Temporary
  • Overview
  • Package
  • Class
  • Tree

Class Dovecot_LDA

Defines a transport mechanism for delivering mails to the dovecot IMAP server.

Copyright 2008 Intevation GmbH

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Package: Kolab\Filter
Author: Sascha Wilde wilde@intevation.de
Located at Horde/Kolab/Filter/Transport/DovecotLDA.php
Methods summary
public
# Dovecot_LDA( )
public boolean|PEAR_Error
# connect( )

Pretends to connect to Dovecot which is not necessary.

Pretends to connect to Dovecot which is not necessary.

Returns

boolean|PEAR_Error
Always true.
public boolean
# disconnect( )

Pretends to disconnect from Dovecot which is not necessary.

Pretends to disconnect from Dovecot which is not necessary.

Returns

boolean
Always true.
public boolean
# mailFrom( mixed $sender )

Set the mail sender.

Set the mail sender.

Returns

boolean
Always true.
public boolean
# rcptTo( mixed $rcpt )

Add a mail recipient.

Add a mail recipient.

Returns

boolean
Always true.
public boolean|PEAR_Error
# _put( string $cmd )

Receive commands.

Receive commands.

Parameters

$cmd
The command.

Returns

boolean|PEAR_Error
True if the command succeeded.
public boolean|PEAR_Error
# _parseResponse( string $code )

Check the current response code.

Check the current response code.

Parameters

$code
The response to parse.

Returns

boolean|PEAR_Error

True if the current status matches the expectation.

public boolean|PEAR_Error
# _send( string $data )

Send actual mail data.

Send actual mail data.

Parameters

$data
The data to write.

Returns

boolean|PEAR_Error
True if successful.
public boolean|PEAR_Error
# _start_deliver( string $recipient )

Start the delivery process for a recipient.

Start the delivery process for a recipient.

Parameters

$recipient
The recipient of the message.

Returns

boolean|PEAR_Error
True if successful.
public boolean|PEAR_Error
# _stop_deliver( )

End the delivery process for a recipient.

End the delivery process for a recipient.

Returns

boolean|PEAR_Error
True if successful.
public boolean|PEAR_Error
# _deliver( )

Write data to the deliver process.

Write data to the deliver process.

Returns

boolean|PEAR_Error
True if successful.
Properties summary
public string $_envelopeSender

The mail sender.

The mail sender.

#
public string $_envelopeTo

The mail recipient.

The mail recipient.

# array()
public integer $_status

Transport status.

Transport status.

#
public array $_data

The data that should be sent.

The data that should be sent.

#
public integer $_deliver_fh

File handle for delivery.

File handle for delivery.

#
API documentation generated by ApiGen