Z-Push with ActiveSync and Autodiscover for Zimbra Mail Server
10K+
Docker pull:
docker pull andreimagic/zimbra-activesync
Run:
docker run -d \
-p 80:80 \
-e ZIMBRA_HOST=emaildomain.com \
-e ZIMBRA_SSL=false \
-e ZPUSH_URL=zpushdomain.com \
--name zimbra-activesync
andreimagic/zimbra-activesync
NOTE: Set the ZIMBRA_SSL flag based on your Zimbra service (true for https, false for http)
Clone from the Github project, build it and launch it
git pull https://github.com/andreimagic/docker-zimbra-activesync.git
cd docker-zimbra-activesync
docker build -t zimbra-activesync .
docker run [...] zimbra-activesync
Testing this URL https://ipaddress-domain/Microsoft-Server-ActiveSync should prompt for login, use an active Zimbra email account.
Should return:
Z-Push - Open Source ActiveSync
Version 2.3.7
GET not supported
This is the Z-Push location and can only be accessed by Microsoft ActiveSync-capable devices
More information about Z-Push can be found at:
Z-Push homepage
Z-Push download page
Z-Push Bugtracker
Z-Push Wiki and Roadmap
All modifications to this sourcecode must be published and returned to the community.
Please see AGPLv3 License for details.
You might have to add the z-push activesync domain to Zimbra Whitelist
zmprov mcf zimbraHttpThrottleSafeIPs 192.168.1.111/32
zmprov gcf zimbraHttpThrottleSafeIPs
zmmailboxdctl restart
https://wiki.zimbra.com/wiki/DoSFilter
Z-Push will not sync the Global Address List (GAL) so the workaround is to import the agenda using LDAP. Note this will not bring the Distribution Lists.
https://wiki.zimbra.com/wiki/Configure_Zimbra_GAL_as_LDAP_addressbook_in_Outlook
uid is the username without @domain.com; ou must be people; dc represent domain and .comContent type
Image
Digest
Size
155.4 MB
Last updated
almost 8 years ago
docker pull andreimagic/zimbra-activesync