YunoHost-Apps/z-push_ynh

#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 https://github.com/YunoHost-Apps/z-push_ynh

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