# \[z-push\] Synchronize emails, contacts and calendar

**URL:** https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780
**Category:** Apps
**Tags:** z-push
**Created:** [April 23, 2019, 8:02pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780 "2019-04-23T20:02:05Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![yalh76](https://forum.yunohost.org/user_avatar/forum.yunohost.org/yalh76/32/1896_2.png) [@yalh76](https://forum.yunohost.org/u/yalh76)
#### Post date: [April 23, 2019, 8:02pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/1 "2019-04-23T20:02:05Z")

</div>

#Z-push for #Yunohost has been updated to version 2.4.5

Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)

Detailed fixes:

- can use #nexcloud as carddav/caldav backend
- autodiscover implemented

Update with the following command:

$ yunohost app upgrade z-push -u [GitHub - YunoHost-Apps/z-push\_ynh: Application to synchronize ActiveSync compatible devices with email](https://github.com/YunoHost-Apps/z-push_ynh)

> **[GitHub - YunoHost-Apps/z-push\_ynh: Application to synchronize ActiveSync...](https://github.com/YunoHost-Apps/z-push_ynh)**
>
> Application to synchronize ActiveSync compatible devices with email, contacts and calendar for YunoHost - GitHub - YunoHost-Apps/z-push\_ynh: Application to synchronize ActiveSync compatible devices...

---

<div class="post-metadata">

### Author: ![kanhu](https://forum.yunohost.org/user_avatar/forum.yunohost.org/kanhu/32/3518_2.png) [@kanhu](https://forum.yunohost.org/u/kanhu)
#### Post date: [April 26, 2019, 7:33pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/2 "2019-04-26T19:33:01Z")

</div>

It has fail2ban support?

---

<div class="post-metadata">

### Author: ![yalh76](https://forum.yunohost.org/user_avatar/forum.yunohost.org/yalh76/32/1896_2.png) [@yalh76](https://forum.yunohost.org/u/yalh76)
#### Post date: [April 26, 2019, 7:45pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/3 "2019-04-26T19:45:34Z")

</div>

Nope… I don’t know fail2ban

---

<div class="post-metadata">

### Author: ![yalh76](https://forum.yunohost.org/user_avatar/forum.yunohost.org/yalh76/32/1896_2.png) [@yalh76](https://forum.yunohost.org/u/yalh76)
#### Post date: [June 17, 2019, 9:06pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/4 "2019-06-17T21:06:48Z")

</div>

#Z-push for #YunoHost has been upgraded to version 2.5.0

Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)

Detailed fixes:

- [http://z-push.org/z-push-2-5-0-final-release/](http://z-push.org/z-push-2-5-0-final-release/)

Upgrade with the following command:

$ yunohost app upgrade z-push -u [https://github.com/YunoHost-Apps/z-push\_ynh](https://github.com/YunoHost-Apps/z-push_ynh)

---

<div class="post-metadata">

### Author: ![bjarkan](https://forum.yunohost.org/user_avatar/forum.yunohost.org/bjarkan/32/1226_2.png) [@bjarkan](https://forum.yunohost.org/u/bjarkan)
#### Post date: [July 5, 2019, 1:49pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/5 "2019-07-05T13:49:23Z")

</div>

It do not come included in the “box” itself… but it isn’t imposible.  
[https://wiki.z-hub.io/display/ZP/Fail2Ban+support](https://wiki.z-hub.io/display/ZP/Fail2Ban+support)

---

<div class="post-metadata">

### Author: ![bjarkan](https://forum.yunohost.org/user_avatar/forum.yunohost.org/bjarkan/32/1226_2.png) [@bjarkan](https://forum.yunohost.org/u/bjarkan)
#### Post date: [July 5, 2019, 1:52pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/6 "2019-07-05T13:52:11Z")

</div>

For sure, it’s a better alternative to configure imap, smtp, carddav and caldav each one by one… it’s not a great impact in resources and by designe is created for mobile devices, so to have your nextcloud calendar, contacts, and email from yunohost, I do believe is the best alternative you can find. Very easy to deploy to users…

---

<div class="post-metadata">

### Author: ![strauch](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/b487fb/32.png) [@strauch](https://forum.yunohost.org/u/strauch)
#### Post date: [October 11, 2019, 8:53pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/7 "2019-10-11T20:53:56Z")

</div>

I installed z-push on yunohost with nextcloud, but i didn’t work. Maybe you can give me some ideas what i can do.

First i got the following error:

> The yaml metadata file associated with logs is corrupted: ‘/var/log/yunohost/categories/operation/20191003-133603-app\_install-z-push.yml  
> Error: Corrupted yaml read from /var/log/yunohost/categories/operation/20191003-133603-app\_install-z-push.yml (reason: while parsing a block mapping  
> in “”, line 2, column 3:  
> app: z-push  
> ^  
> expected , but found ‘’  
> in “”, line 3, column 21:  
> args: ‘\*\*\*\*\*\*\*\*\*\*’=domain.cloud  
> ^)’

Second z-push works for a few minutes, after 5 oder 10 min i got the following messages in the ftpm log:

> [10-Oct-2019 17:54:21] WARNING: [pool z-push] child 4927, script ‘/var/www/z-push//index.php’ (request: “POST /Microsoft-Server-ActiveSync/index.php?Cmd=FolderSync&User=username&DeviceId=androidc55555555555&DeviceType=SmartphoneXY”) executing too slow (6.306807 sec), logging  
> [10-Oct-2019 17:54:21] NOTICE: child 4927 stopped for tracing

My z-push log is empty so it is difficult to see what the problem is /var/log/nginx/z-push.strauch.cloud-error.log

---

<div class="post-metadata">

### Author: ![anonyme18](https://forum.yunohost.org/user_avatar/forum.yunohost.org/anonyme18/32/2460_2.png) [@anonyme18](https://forum.yunohost.org/u/anonyme18)
#### Post date: [October 11, 2019, 9:45pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/8 "2019-10-11T21:45:39Z")

</div>

Bonjour,  
Pour la première partie, regarde [ici](https://forum.yunohost.org/t/le-fichier-yaml-de-metadata-associe-aux-logs-est-corrompu/9153).  
La deuxième partie je ne sais pas !

---

<div class="post-metadata">

### Author: ![jln](https://forum.yunohost.org/user_avatar/forum.yunohost.org/jln/32/2123_2.png) [@jln](https://forum.yunohost.org/u/jln)
#### Post date: [January 4, 2020, 3:25pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/9 "2020-01-04T15:25:43Z")

</div>

Bonjour,

Malgré la mise à jour récente, persiste un problème que je rencontre avec cette application : je n’obtiens que ce message d’erreur, mentionnant le paquet php-imap pourtant bien installé :

```
Z-Push - Open Source ActiveSync
Version GIT
FatalException

BackendIMAP(): php-imap module is not installed

Trace:
Array
(
    [0] => Array
        (
            [file] => /var/www/z-push/lib/core/zpush.php
            [line] => 636
            [function] => __construct
            [class] => BackendIMAP
            [type] => ->
            [args] => Array
                (
                )

        )

    [1] => Array
        (
            [file] => /var/www/z-push/lib/core/zpush.php
            [line] => 458
            [function] => GetBackend
            [class] => ZPush
            [type] => ::
            [args] => Array
                (
                )

        )

    [2] => Array
        (
            [file] => /var/www/z-push/lib/core/zpush.php
            [line] => 443
            [function] => GetStateMachine
            [class] => ZPush
            [type] => ::
            [args] => Array
                (
                )

        )

    [3] => Array
        (
            [file] => /var/www/z-push/index.php
            [line] => 58
            [function] => CheckAdvancedConfig
            [class] => ZPush
            [type] => ::
            [args] => Array
                (
                )

        )

)
```

---

<div class="post-metadata">

### Author: ![yalh76](https://forum.yunohost.org/user_avatar/forum.yunohost.org/yalh76/32/1896_2.png) [@yalh76](https://forum.yunohost.org/u/yalh76)
#### Post date: [January 9, 2020, 11:56pm UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/10 "2020-01-09T23:56:47Z")

</div>

essayes de l’installer en faisant `sudo apt install php7.0-imap`

---

<div class="post-metadata">

### Author: ![zero1Dre](https://forum.yunohost.org/user_avatar/forum.yunohost.org/zero1dre/32/1014_2.png) [@zero1Dre](https://forum.yunohost.org/u/zero1Dre)
#### Post date: [May 12, 2022, 9:14am UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/11 "2022-05-12T09:14:33Z")

</div>

Bonjour,  
C’est pitoyable, mais je n’arrive pas a comprendre comment faire fonctionner l’application.  
J’ai crée un sous-domaine dédié [autodiscover.mondomaine.com](http://autodiscover.mondomaine.com) et j’y ai installé l’application. Et maintenant, je fais quoi ?

1. Quand je vais sur [autodiscover.mondomaine.com/Microsoft-Server-ActiveSync](http://autodiscover.mondomaine.com/Microsoft-Server-ActiveSync) j’ai un 404
2. Je ne suis pas sûr comment je dois configurer mes clients pour bénéficier de la synchro (notamment Caldav)

Désolé pour ces questions hyper basiques, mais je crois que j’ai rien compris… Eventuellement me pointer vers des docs 🙂

Merci encore!!

---

<div class="post-metadata">

### Author: ![jln](https://forum.yunohost.org/user_avatar/forum.yunohost.org/jln/32/2123_2.png) [@jln](https://forum.yunohost.org/u/jln)
#### Post date: [May 17, 2023, 5:50am UTC](https://forum.yunohost.org/t/z-push-synchronize-emails-contacts-and-calendar/7780/12 "2023-05-17T05:50:06Z")

</div>

T’en es-tu sorti @zero1Dre ?  
Je tente à nouveau d’utiliser cette appli et rencontre les mêmes problèmes.

En fait, je n’ai même pas compris si l’application devait être installée sur le sous-domaine autodiscover, ou si celui-ci devait être créé en plus.
