[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!!

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.