subutux / sogosync Goto Github PK
View Code? Open in Web Editor NEWActive Sync Implementation in PHP. z-push fork with caldav and cardav backend
License: GNU Affero General Public License v3.0
Active Sync Implementation in PHP. z-push fork with caldav and cardav backend
License: GNU Affero General Public License v3.0
Description ----------- sogosync is z-push with caldav and cardav backend. Features -------- * Add support to ActiveSync of multiple addressbook using a carddav server * Add support to ActiveSync of multiple calendar using a caldav server See also: -------- Open Groupware - http://www.sogo.nu/ ActiveSync implementation - http://z-push.sourceforge.net/soswp Cardav and Caldav RFC - http://tools.ietf.org/html/rfc2425 - http://tools.ietf.org/html/rfc2426 ActiveSync Contact and Calendar Protocol Specification - http://msdn.microsoft.com/en-us/library/cc425499%28EXCHG.80%29.aspx - http://msdn.microsoft.com/en-us/library/dd299451(v=exchg.80).aspx - http://msdn.microsoft.com/en-us/library/dd299440(v=exchg.80).aspx Library used ------------ CardDAV-Client - https://github.com/graviox/CardDAV-PHP/ vCard parser - https://github.com/nuovo/vCard-parser/ Thanks to dekkers for the original caldav support https://github.com/dekkers/s-push Installation ------------ $ cd /var/www $ git clone git://github.com/xbgmsharp/sogosync.git $ cd sogosync Read z-push install instruction into INSTALL file. Configuration ------------- Edit config.php * Set TimeZone * Replace $BACKEND_PROVIDER = "BackendCaldav"; by $BACKEND_PROVIDER = "BackendCombined"; * Configure the BackendIMAP settings section Edit backend/combined/config.php * Configure the BackendCalDAV settings section * Configure the BackendCardDAV settings section Test ---- Test from Firefox, you should get: """ Login to https://sogo.mydomain.com/Microsoft-Server-ActiveSync You need to see: Z-Push - Open Source ActiveSync Version SVN checkout GET not supported """ Update ------ $ cd /var/www/sogosync $ git push
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.