
*** Suche

** Request

http://benno2beta.lw-systems.net:8080/search/?archive=ox6beta.pro-ite.de&limit=20&query=From:"Klaus+"+OR+To:"Klaus+"+OR+Subject:"Klaus+"+OR+Text:"Klaus+"

** Response

{
  "first":0,
  "found":21,
  results":[
    {
      "From":"Klaus Best <8875987@online.de>",
      "id":"201203:47396B710F375DCF99B6FFFCAE635867525A...",
      "To":"i-worker@youngbrain.ch",
      "Subject":"Re: [i-worker] Abzocke im Internet...",
      "hasAttachment":"0",
      "Date":"201111041051"
    },
  "last":19,
  "limit":20,
  "count":20
}

* Felder

  - first: (Ergebnisliste) Gesamt-Nr der ersten E-Mail
  - found: insgesamt gefunden
  - limit: Uebergebenes Limit
  - last:  (Ergebnisliste) Gesamt-Nr der letzten E-Mail
  - count: Insgesamt ausgegeben


*** Query auf einzelne E-Mail

** Request

http://benno2beta.lw-systems.net:8080/mail/?archive=ox6beta.pro-ite.de&id=201202:A2D3F877573C52495F92342D85FC56725A926823B57E3A3EFCF016B43A81356F00'


** Response

HTTP/1.1 200 OK
Content-Type: application/json;charset=ISO-8859-1
Content-Length: 3272
Server: Jetty(7.4.2.v20110526)

{
...
}


** Decodiertes JSON

#Array
(
    [attachments] => Array ()
    [body] => Array (
            [0] => Array
                ( [data] => 'Ja!  Dirk Kutsche <dirk@ox-he4-beta.int.pro-ite.de> hat am 10. Januar 2012 um ...',
                  [content-type] => text/plain
                )

            [1] => Array
                (  [data] => '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  ...'
                   [content-type] => text/html
                )
    )
    [header] => Array (
            [0] => Array (
                    [Size] => 2418
                    [Received] => from ox-he4-BETA.pro-ite.de ...
                    [Message-ID] => <1824287932.55.1326208841019.JavaMail...
                    [In-Reply-To] => <1567841651.52.1326208801879....
                    [References] => <1567841651.52.1326208801879....
                    [From] => Dirk Kutsche ox6beta <dirk@ox6beta.pro-ite.de>
                    [Subject] => Re: test
                    [Content-Type] => multipart/alternative; boundary="----=_Part_54_626664794.1326208841004"
                    [Date] => Tue, 10 Jan 2012 16:20:41 +0100 (CET)
                    [===== Hash] => 9482AB1E7947A9263150210C97A9307E7FE4EBEC4BB0E8E8CC192F8C8CCD8E39
                    [Importance] => Medium
                    [Sender] => dirk@ox6beta.pro-ite.de
                    [X-Mailer] => Open-Xchange Mailer v6.20.0-Rev36
                    [X-Priority] => 3
                    [Recipient] => archiv@benno2beta.int.pro-ite.de
                    [To] => Dirk Kutsche <dirk@ox-he4-beta.int.pro-ite.de>
                    [Reply-To] => Dirk Kutsche ox6beta <dirk@ox6beta.pro-ite.de>
                    [MIME-Version] => 1.0
            )
    )
)

** Attachment

    [attachments] => Array
            (
                [0] => Array
                    (
                        [content-type] => image/jpeg
                        [name] => bl_golf2.jpg
                        [size] => 119928
                    )

            )


*** Sortierung

* sort=Date

  Gibt älteste Mail als erstes Result-Element zurück. Gleich bedeutend mit
  sortAsc=true

* sort=Date&sortAsc=false

  Gibt neueste Mail als erstes Result-Element zurück.


*** Filter

**  filterQuery=

** Moeglichkeiten (http://www.rfc-editor.org/rfc/rfc3696.txt)

* Token-Trenner

  " " - Whitespace
  ,   - Komma
  <   -
  >   - 
   

  Martin Werthmoeller <mw@lw-systems.de>

  (

