Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. ActiveSync / Push Notifications for Cloudron Mailserver

ActiveSync / Push Notifications for Cloudron Mailserver

Scheduled Pinned Locked Moved Feature Requests
20 Posts 7 Posters 4.7k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG girish

    Don't mind me. The history of that task is at https://git.cloudron.io/cloudron/sogo-app/-/issues/4 . I have to look closer to understand whether it makes sense to integrate ActiveSync in SOGo or in the mail server itself. It looks like it belongs in SOGo but I am not 100% sure.

    jimcavoliJ Offline
    jimcavoliJ Offline
    jimcavoli
    App Dev
    wrote on last edited by
    #7

    @girish I tend to agree for that particular app's packaging, though for folks using other solutions for calendar/contacts or who want a more arbitrary mapping, perhaps a freestanding packaging would still make sense, just automating the setup for the Cloudron mail server bit?

    girishG 1 Reply Last reply
    1
    • jimcavoliJ jimcavoli

      @girish I tend to agree for that particular app's packaging, though for folks using other solutions for calendar/contacts or who want a more arbitrary mapping, perhaps a freestanding packaging would still make sense, just automating the setup for the Cloudron mail server bit?

      girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #8

      @jimcavoli How would that work? The z-push server can pull in data from an arbitrary caldav/cardav/imap ?

      (I am not an expert on this, so excuse my basic questions)

      jimcavoliJ 1 Reply Last reply
      1
      • girishG girish

        @jimcavoli How would that work? The z-push server can pull in data from an arbitrary caldav/cardav/imap ?

        (I am not an expert on this, so excuse my basic questions)

        jimcavoliJ Offline
        jimcavoliJ Offline
        jimcavoli
        App Dev
        wrote on last edited by
        #9

        @girish It's actually pretty slick. Z-Push supports multiple backends for each of the major components, but there's also BackendCombined which allows you to use any of the others (IMAP/CardDav/CalDAV/LDAP/Kopano/MailDir/SQL/more - full list at https://github.com/Z-Hub/Z-Push/tree/develop/src/backend) in combination to serve all the various resources supported.

        girishG 1 Reply Last reply
        1
        • jimcavoliJ jimcavoli

          @girish It's actually pretty slick. Z-Push supports multiple backends for each of the major components, but there's also BackendCombined which allows you to use any of the others (IMAP/CardDav/CalDAV/LDAP/Kopano/MailDir/SQL/more - full list at https://github.com/Z-Hub/Z-Push/tree/develop/src/backend) in combination to serve all the various resources supported.

          girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by
          #10

          @jimcavoli Very nice, open to have this is as a separate app, if it's easy to package.

          jimcavoliJ 1 Reply Last reply
          1
          • girishG girish

            @jimcavoli Very nice, open to have this is as a separate app, if it's easy to package.

            jimcavoliJ Offline
            jimcavoliJ Offline
            jimcavoli
            App Dev
            wrote on last edited by
            #11

            @girish Yeah, fairly. All traditional PHP. Doesn't have any admin interface or whatever - designed to be configured in the PHP files. I'll see about throwing something together - should we keep that discussion here for now?

            girishG 1 Reply Last reply
            1
            • jimcavoliJ jimcavoli

              @girish Yeah, fairly. All traditional PHP. Doesn't have any admin interface or whatever - designed to be configured in the PHP files. I'll see about throwing something together - should we keep that discussion here for now?

              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #12

              @jimcavoli Just to confirm. You think it's a better idea to put this as a separate app than to integrate into mail server, correct? (I think so too from my understanding of how this works with other apps, but want to confirm). If so, let's create a z-push app request and let's continue there. We can probably close this thread.

              jimcavoliJ fbartelsF 2 Replies Last reply
              1
              • girishG girish

                @jimcavoli Just to confirm. You think it's a better idea to put this as a separate app than to integrate into mail server, correct? (I think so too from my understanding of how this works with other apps, but want to confirm). If so, let's create a z-push app request and let's continue there. We can probably close this thread.

                jimcavoliJ Offline
                jimcavoliJ Offline
                jimcavoli
                App Dev
                wrote on last edited by
                #13

                @girish Yeah, at this point in time. At least if we change our minds from there, it's easy enough to change up later. Created https://forum.cloudron.io/topic/4311/z-push and added it to my personal list 🙂

                1 Reply Last reply
                2
                • girishG girish

                  @jimcavoli Just to confirm. You think it's a better idea to put this as a separate app than to integrate into mail server, correct? (I think so too from my understanding of how this works with other apps, but want to confirm). If so, let's create a z-push app request and let's continue there. We can probably close this thread.

                  fbartelsF Offline
                  fbartelsF Offline
                  fbartels
                  App Dev
                  wrote on last edited by fbartels
                  #14

                  @girish you could compare Z-Push to a webmail client, but instead of using your webbrowser you use an activesync client to open it.

                  So treating it like the other webmail interfaces would make sense

                  1 Reply Last reply
                  4
                  • C Offline
                    C Offline
                    CBCUN
                    wrote on last edited by
                    #15

                    Hello,
                    when ist the Z-Push App available? Do you have a Roadmap for this?

                    Greetings Chris

                    1 Reply Last reply
                    0
                    • subvenS subven referenced this topic on
                    • C Offline
                      C Offline
                      crazybrad
                      wrote on last edited by
                      #16

                      @girish Did Z-Push ever make the final cut for the App Store? Since Zopano stopped supporting this, a new maintainer has emerged (https://kopano.com/blog/z-push-has-a-new-home-and-a-new-maintainer/) and Z-Push appears to have been updated to PHP8+ which is encouraging. @fbartels In searching for z-push I even found an old docker repo you were playing with 9 years ago! This could be a very powerful option for Cloudron email with ActiveSync as an alternative to Exchange/O365. Any interest in pursuing this?

                      fbartelsF 1 Reply Last reply
                      2
                      • girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #17

                        We haven't explorer further. I did quickly check if the packages are still there, but atleast on Ubuntu 23, it's gone.

                        $ apt search z-push
                        Sorting... Done
                        Full Text Search... Done

                        $ apt search z-push-backend-imap
                        Sorting... Done
                        Full Text Search... Done

                        C 1 Reply Last reply
                        1
                        • C crazybrad

                          @girish Did Z-Push ever make the final cut for the App Store? Since Zopano stopped supporting this, a new maintainer has emerged (https://kopano.com/blog/z-push-has-a-new-home-and-a-new-maintainer/) and Z-Push appears to have been updated to PHP8+ which is encouraging. @fbartels In searching for z-push I even found an old docker repo you were playing with 9 years ago! This could be a very powerful option for Cloudron email with ActiveSync as an alternative to Exchange/O365. Any interest in pursuing this?

                          fbartelsF Offline
                          fbartelsF Offline
                          fbartels
                          App Dev
                          wrote on last edited by
                          #18

                          @crazybrad said in ActiveSync / Push Notifications for Cloudron Mailserver:

                          n searching for z-push I even found an old docker repo you were playing with 9 years ago

                          If you look into what you call Zopano, then you will find my name in a lot more places, since to this day Kopano is still my employer 😉

                          The diff backend used in Z-Push for imap mailboxes is not very efficient, but as long as its only a couple devices it should work. The Kopano backend of Z-Push scales better, but also has its limitations.

                          The reason for retiring the old project is that we have moved over to a different architecture with a fresh and better scaleable implementation of ActiveSync. If you look into a full Exchange replacement, then https://kopano.com/products/cloud/ may be interesting to you.

                          1 Reply Last reply
                          4
                          • C Offline
                            C Offline
                            crazybrad
                            wrote on last edited by
                            #19

                            @fbartels Thanks for the reference and transparency. Kopano Cloud looks interesting and we will consider it for future projects. @girish Thank you for revisiting this.

                            1 Reply Last reply
                            0
                            • girishG girish

                              We haven't explorer further. I did quickly check if the packages are still there, but atleast on Ubuntu 23, it's gone.

                              $ apt search z-push
                              Sorting... Done
                              Full Text Search... Done

                              $ apt search z-push-backend-imap
                              Sorting... Done
                              Full Text Search... Done

                              C Offline
                              C Offline
                              crazybrad
                              wrote on last edited by
                              #20

                              @girish Seems like the package dependencies are all PHP related (php php-cli php-soap php-mbstring php-imap libawl-php php-curl php-xml php-ldap). I searched on one of my Ubuntu 22.04 LTS instances and all packages were available. I don't have Ubuntu 23 so I can't check that version specifically. Given these are fairly standard libs I would hope they will be available in subsequent Ubuntu releases (23+). FYI, installation details are here for Ubuntu 22.04: https://github.com/Z-Hub/Z-Push/wiki/Installation#Z-Push-on-Ubuntu-2204.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Bookmarks
                              • Search