Share calendars with Outlook

I have one client that your domain its hosted in my virtualmin, pop3/smtp access and its working good but they needs share your outlook calendars and synchronize with their smartphones

Virtualmin have some install scripts for this ???

any suggestions ??

I have discarded Exchange for price....



Howdy -- you may want to take a look at the z-push Install Script, which should be able to sync calendars. The website for it is here:

Thank you andrey, z-push its a good idea for synchronize with smartphones, but can i share my calendar with another usuary ??? typical example modifies secretary boss appointment calendar, can i do this ???

Ah, looking into that deeper, you're right, that does indeed just appear to be synchronizing and not sharing.

I'm not a heavy Outlook user, so this isn't my area of expertise, but after asking around I'm told that sharing a calendar within Outlook may require Exchange.

Some folks use Zimbra for that, though Zimbra requires a dedicated server, and not all features for it are free.

There is a nice open-source app called SOGo. It's a clone of Microsoft Exchange with full support for all sharing protocols, calendar sharing, mailbox sharing, task sharing, address book sharing.
It runs on top of standard open source mail servers, including Virtualmin's Dovecot IMAP mail server, and it provides the Exchange ActiveSync protocol, CalDav, CardDav, for compatibility with Outlook email app, and smart phone email apps.
SOGo would fit in well with Virtualmin. In fact there's a basic module already available. Better support for SOGo integrating into Virtualmin would be great.

Thanks for the suggestion regarding Sogo!

After reading through the requirements and installation guide, I'm not sure that we'll be able to automate installation of that using the Install Scripts.

Not all the dependencies are available in the standard distribution repositories, and it sounds like it's designed to be run on a server by itself, rather than as a particular user within a shared hosting environment.

However, you could certainly perform the installation manually, though we'd advise caution in enabling third party repositories to install dependencies -- many third party repositories can conflict with packages you already have installed, causing various problems. You might want to test it on a test server before performing the installation on a live server.

You're right it's not a user-space type of addition.

It is a system-wide type of addition, at the same level as Dovecot, Postfix, Apache, Nginx, etc.

In fact there's a downloadable, preconfigured, Ubuntu 14.04 virtual machine image available consisting of: SOGo Webmin MySQL
Dovecot Postfix
Apache Samba 4 (used for both LDAP directory and Windows compatible SMB file sharing) OpenChange

It would be nice for the Virtualmin server admin to offer virtual server owners, the possiblity of MS exchange and outlook support, by adding support for these additional components (Sogo, Samba4 and OpenChange).

The fact that some of the components are hosted on 3rd party repo ( would make SOGo an optional application for Virtualmin.

Probably, a very popular optional application.

Well, it's funny that you bring all that up -- we're actually reviewing the idea of supporting Docker, which allows for distributing a ready-to-run environment for things like you described above.

And as it turns out, it looks like there is a Docker image for SOGO:

This isn't something that will be functional on Virtualmin tomorrow or anything, but it's something we're interested in, and looking into.

@andreychek Adding SOGo via the Docker image, especially for the default to support exchange compatible email calendar meeting and file sharing interface, for all (or selected) virtual server domains on the system, that would be great.

Also, to install Docker not only for XEN, KVM and physical servers, but also for VPS. The exact steps are here:

Hello, i view something more easy (for me) it's publish Outlook Calendars through webdav, i enable dav login in user virtualmin but i have an error, if i entry to web i view this error ->


You don't have permission to access /dav/ on this server.

Apache/2.2.3 (CentOS) Server at Port 80

How can i fix that ???

Hello, anybody can help me to fix dav error ???

Thank you i need share calendars ;-)

Are you providing a login and password when accessing the DAV path? Virtualmin sets up DAV to allow access only with a username and password..

Yes, of course and i put the login and pass and authenticate correctly

Can you help me ??? i'm hurry :-(

What do you see in $HOME/logs/access_log and $HOME/logs/error_log when that occurs?


x.x.2.69 - - [12/Feb/2015:11:28:19 +0100] "GET /dav/ HTTP/1.1" 401 477 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" x.x.2.69 - jaime.myclient [12/Feb/2015:11:28:20 +0100] "GET /dav/ HTTP/1.1" 403 282 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" x.x.2.69 - - [12/Feb/2015:11:28:20 +0100] "GET /favicon.ico HTTP/1.1" 404 285 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36"


[Thu Feb 12 11:28:20 2015] [error] [client x.x.2.69] Directory index forbidden by Options directive: /home/myclient/public_html/ [Thu Feb 12 11:28:20 2015] [error] [client x.x.2.69] File does not exist: /home/myclient/public_html/favicon.ico

I did some testing, and I was able to reproduce that issue two different ways.

One, is when using an incorrect username/password, or no username at all -- however, it sounds like you're saying the correct username/password is being used here.

The other case is when there wasn't actually a website uploaded into the public_html folder yet.

If there isn't a website uploaded, it would indeed display a "Forbidden" error.

In that case, you could always just make a simple "index.html" file and place that into public_html, which should resolve that.

Virtualmin is able to perform the base install of RoundCube for you using the Install Scripts option.

After that, you can make customizations to it, such as installing plugins, though those would need to be performed manually, outside of Virtualmin.

Instructions for how to install RoundCube plugins are available on the RoundCube site here:

just checking if anyone found a good working solution around virtualmin? i have tried zentyal, icewarp but not yet convinced about them.

I have installed ZPush through the install scripts and the mail works great - issue is on the iOS device I have tried there does not seem to be any Calendar? Do you have any advice?

if you can share Zpush configuration you have that would be great.. are you able to get both calendars and contacts? i use IMAP so email sync is not an issue..

meanwhile i have tested zentyal, as it comes with Sogo email and out of the box outlook sync.. but ofcourse this is not with virtualmin.. i got it on a seperate VPS server.. Sogo is another way to do this and is free.. but the configuration is command line.. and hence tried zentyal...

i am thinking on investing on Icewarp and presently installing this to test it out..

Thanks, Rohit