Sign inSign up

andreimagic/zimbra-activesync

By andreimagic

•Updated almost 8 years ago

Z-Push with ActiveSync and Autodiscover for Zimbra Mail Server

Image
4

10K+

andreimagic/zimbra-activesync repository overview

Docker hub

Github LinkedIn

⁠Z-Push with ActiveSync and Autodiscover for Zimbra Mail Server compatible with Outlook 2016

⁠Get started

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)

⁠From Github

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

⁠Test in WEB

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.

⁠Zimbra Whitelist

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⁠

⁠Zimbra Outlook Shared Contacts (GAL via LDAP)

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⁠

  • Server Name: ip
  • User Name: uid=USERNAME,ou=people,dc=domain,dc=com
    uid is the username without @domain.com; ou must be people; dc represent domain and .com
  • More Settings ... --> Display Name: Zimbra GAL

Tag summary

Content type

Image

Digest

Size

155.4 MB

Last updated

almost 8 years ago

docker pull andreimagic/zimbra-activesync