Overview

Packages

  • ActiveSync
  • None

Classes

  • Horde_ActiveSync
  • Horde_ActiveSync_Connector_Exporter
  • Horde_ActiveSync_Connector_Importer
  • Horde_ActiveSync_Driver_Base
  • Horde_ActiveSync_Exception
  • Horde_ActiveSync_Exception_InvalidRequest
  • Horde_ActiveSync_Exception_StateGone
  • Horde_ActiveSync_Message_Base
  • Horde_ActiveSync_Request_Base
  • Horde_ActiveSync_Request_FolderCreate
  • Horde_ActiveSync_Request_FolderSync
  • Horde_ActiveSync_Request_GetHierarchy
  • Horde_ActiveSync_Request_GetItemEstimate
  • Horde_ActiveSync_Request_MeetingResponse
  • Horde_ActiveSync_Request_MoveItems
  • Horde_ActiveSync_Request_Notify
  • Horde_ActiveSync_Request_Ping
  • Horde_ActiveSync_Request_Provision
  • Horde_ActiveSync_Request_Search
  • Horde_ActiveSync_Request_SendMail
  • Horde_ActiveSync_Request_SmartForward
  • Horde_ActiveSync_Request_SmartReply
  • Horde_ActiveSync_Request_Sync
  • Horde_ActiveSync_State_File
  • Horde_ActiveSync_Sync
  • Horde_ActiveSync_Wbxml
  • Horde_ActiveSync_Wbxml_Decoder
  • Horde_ActiveSync_Wbxml_Encoder
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * ActiveSync Handler for SendMail requests
 4:  *
 5:  * Copyright 2009-2012 Horde LLC (http://www.horde.org/)
 6:  *
 7:  * @author Michael J. Rubinsky <mrubinsk@horde.org>
 8:  * @package ActiveSync
 9:  */
10: /**
11:  * Zarafa Deutschland GmbH, www.zarafaserver.de
12:  * This file is distributed under GPL-2.0.
13:  * Consult COPYING file for details
14:  */
15: class Horde_ActiveSync_Request_SendMail extends Horde_ActiveSync_Request_Base
16: {
17:     /**
18:      *
19:      * @param $protocolversion
20:      * @return unknown_type
21:      */
22:     public function handle()
23:     {
24:         $this->_logger->info('[' . $this->_device->id . '] Handling SendMail command.');
25: 
26:         // All that happens here is that we receive an rfc822 message on stdin
27:         // and just forward it to the backend. We provide no output except for
28:         // an OK http reply
29:         $rfc822 = file_get_contents('php://input');//$this->_request->getBody();
30: 
31:         return $this->_driver->sendMail($rfc822);
32:     }
33: }
API documentation generated by ApiGen