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 Horde_Kolab_Filter_Content

A Kolab Server filter for outgoing mails.

Copyright 2004-2008 Klarälvdalens Datakonsult AB

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

Horde_Kolab_Filter_Base
Extended by Horde_Kolab_Filter_Content
Package: Kolab\Filter
Author: Steffen Hansen steffen@klaralvdalens-datakonsult.se
Author: Gunnar Wrobel wrobel@pardus.de
Located at Horde/Kolab/Filter/Content.php
Methods summary
public mixed
# _parse( integer $inh, string $transport )

Handle the message.

Handle the message.

Parameters

$inh
The file handle pointing to the message.
$transport
The name of the transport driver.

Returns

mixed
A PEAR_Error in case of an error, nothing otherwise.
public mixed
# _deliver( string $rewrittenfrom, mixed $transport )

Deliver the message.

Deliver the message.

Parameters

$rewrittenfrom
$transport The name of the transport driver.
$transport

Returns

mixed
A PEAR_Error in case of an error, nothing otherwise.
public mixed
# _verify_sender( string $sasluser, string $sender, string $fromhdr, string $client_addr )

Check that the From header is not trying to impersonate a valid user that is not $sasluser.

Check that the From header is not trying to impersonate a valid user that is not $sasluser.

Parameters

$sasluser
The current, authenticated user.
$sender
Sender address
$fromhdr
From header
$client_addr
Client IP

Returns

mixed

A PEAR_Error in case of an error, true if From can be accepted, false if From must be rejected, or a string with a corrected From header that makes From acceptable

Methods inherited from Horde_Kolab_Filter_Base
__construct(), init(), parse()
Properties inherited from Horde_Kolab_Filter_Base
$_id
API documentation generated by ApiGen