Skip to content
Syncroton is a PHP based implementation of the Exchange ActiveSync protocol, which is licensed under the LGPL V3
Branch: master
Clone or download
pschuele Merge pull request #9 from alecpl/fix-secondsleft
Fix logging SecondsLeft value (in case of a ping loop break)
Latest commit 56a4fe8 Apr 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs removed all hacks for tests from data backend classes Oct 17, 2013
lib/Syncroton Fix logging SecondsLeft value (in case of a ping loop break) Apr 16, 2019
tests Corrected command name (Moves -> MoveItems) Mar 1, 2018
.gitignore 0012178: fix encoder to cope with broken xml characters Sep 7, 2016
.travis.yml remove mysql from travis config May 15, 2018
LICENSE added LICENSE file Feb 10, 2012
README.md add travis badge May 15, 2018
autodiscover.php Implemented basic support for Autodiscover command Oct 17, 2013
build.xml
composer.json updates composer requirements Sep 7, 2016
composer.lock updates composer requirements Sep 7, 2016
index.php moved exampel server code to index.php and removed file from docs Jul 27, 2012

README.md

Build Status

Syncroton

Syncroton is a PHP based implementation of the Exchange ActiveSync protocol, which is licensed under the LGPL V3.

Supported devices

  • iOS based devices
  • Android based devices which use the stock Android Exchange client
  • Samsung Android based devices
  • HTC Android based devices
  • Windows Mobile phones
  • Nokia Mail for Exchange
  • Microsoft Outlook (>= Outlook 2013)

Which projects are using Syncroton?

Following projects are using Syncroton to provide synchronisation of contacts, events, tasks and emails to their users.

Getting Syncroton

Syncroton is available via Composer. Install Composer and create a file called composer.json in the main directory of your project:

{
   "require": {
       "syncroton/syncroton": "1.*"
   }
}

Next execute following command in the main directory of your project to download Syncroton:

/path/to/composer update This command will download all needed files and places them in the vendor directory.

Now you just have to include the Composer autoloader in your code and your are ready to use Syncroton.

require 'vendor/autoload.php';

You can’t perform that action at this time.