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 Kolab_Filter_Outlook

Provides Mail rewriting for malformed Outlook messages

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.

Package: Kolab\Filter
Author: Steffen Hansen steffen@klaralvdalens-datakonsult.se
Author: Gunnar Wrobel wrobel@pardus.de
Located at Horde/Kolab/Filter/Outlook.php
Methods summary
public array
# _mimeParse( string & $text )

Returns a parsed MIME message

Returns a parsed MIME message

Parameters

$text
The text of the message

Returns

array
An array with the MIME parsed headers and body.
public
# _copyHeader( string $name, MIME_Headers & $msg_headers, array & $headerarray )

Add a header entry.

Add a header entry.

Parameters

$name
The name of the header entry.
$msg_headers
$msg_header A link to the MIME header handler.
$headerarray
The list of current headers.
public
# _addOrganizer( string & $icaltxt, MIME_Headers $from )

Yet another problem: Outlook seems to remove the organizer from the iCal when forwarding -- we put the original sender back in as organizer.

Yet another problem: Outlook seems to remove the organizer from the iCal when forwarding -- we put the original sender back in as organizer.

Parameters

$icaltxt
$icaltext The ical message.
$from
The message sender.
public string
# _recodeToAscii( string $text )

Yet another Outlook problem: Some versions of Outlook seems to be incapable of handling non-ascii characters properly in text/calendar parts of a multi-part/mixed mail which we use for forwarding. As a solution, we encode common characters as humanreadable two-letter ascii.

Yet another Outlook problem: Some versions of Outlook seems to be incapable of handling non-ascii characters properly in text/calendar parts of a multi-part/mixed mail which we use for forwarding. As a solution, we encode common characters as humanreadable two-letter ascii.

Parameters

$text
The message text.

Returns

string
The text with umlauts replaced.
public boolena|PEAR_Error
# embedICal( string $fqhostname, string $sender, array $recipients, string $origfrom, string $subject, string $tmpfname, mixed $transport )

Clean up iCal messages from Outlook.

Clean up iCal messages from Outlook.

Parameters

$fqhostname
The name of this host.
$sender
The mail address of the sender.
$recipients
The recipients of the message.
$origfrom
The mail address of the original sender.
$subject
The mail subject.
$tmpfname
Path to the temporary message store.
$transport

Returns

boolena|PEAR_Error
True if the message was successfully rewritten.
public
# _inject( mixed & $toppart, mixed $recipients, mixed $msg_headers, mixed $sender, mixed $transport )
API documentation generated by ApiGen