[z-push] Synchronize emails, contacts and calendar

#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

1 Like

It has fail2ban support?

Nope… I don’t know fail2ban

1 Like

#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:

Upgrade with the following command:

$ yunohost app upgrade z-push -u https://github.com/YunoHost-Apps/z-push_ynh

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

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…

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

Bonjour,
Pour la première partie, regarde ici.
La deuxième partie je ne sais pas !

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
                (
                )

        )

)

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

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 et j’y ai installé l’application. Et maintenant, je fais quoi ?

  1. Quand je vais sur 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 :slight_smile:

Merci encore!!