Can postfix, dovecot, roundcube work fast with IOS? Instructions for 18.04?

I once used a digitalocean guide to setup a droplet with postfix, dovecot, roundcube, but failed at getting z-push working for my iPhone. Is it possible to push mail to an IOS device? Is there good directions? The directions I used last time were for Ubuntu 12.04.

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

DigitalOcean Employee
DigitalOcean Employee badge
July 18, 2018
Accepted Answer

Hello friend!

I’ll be frank here and say that quality push notification for email is a tall order. Z-Push is the easiest hack solution in which the server queries itself regularly and pushes the changes to you. It isn’t true end-to-end push, but it functions similarly to it by providing you with an ActiveSync compatible layer that you connect to.

The type of Push that Apple uses themselves for iCloud and iOS is not based on Microsoft’s ActiveSync. For that, you need heavy customization and a certificate signed by a Mac Server. The best I can tell you on how to implement it more in the way that Apple does is to reverse engineer cPanel’s version 64 release in which they augmented Dovecot to accomplish this task.

The most reliable way that I can tell you to set up ActiveSync, which is more common and supports push notifications by adding your email accounts as Exchange accounts in the iOS Mail application, is to use Z-Push or purchase a license of some other software that provides an ActiveSync compatibility layer. These licenses typically cost monthly per user. Zimbra is an example of a server application you can license and run for this:

In the realm of installing Z-Push, you’re going to have to read over it’s documentation and configuration scripts and make informed decisions on what fits your software stack best in the way that you’ve built it. I have never, personally, found a simple tutorial that functioned well with the latest version of Z-Push. Any time that I set it up, I went line by line in it’s configurations and it involved a lot of trial and error.

I hope that at least gives you some idea of what is ahead and what directions are available :)

Kind Regards, Jarland

This comment has been deleted

    Try DigitalOcean for free

    Click below to sign up and get $200 of credit to try our products over 60 days!

    Sign up

    Featured on Community

    Get our biweekly newsletter

    Sign up for Infrastructure as a Newsletter.

    Hollie's Hub for Good

    Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

    Become a contributor

    Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

    Welcome to the developer cloud

    DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

    Learn more
    DigitalOcean Cloud Control Panel