Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    Sharing public folders with Z-Push

    Z-Push when using Kopano
    3
    16
    3007
    Loading More Posts
    • 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.
    • fbartels
      fbartels Kopano last edited by

      Another way to check if a folder is properly shared is by getting the user details of a user with z-push-admin -a list -u username. If a folder is properly shared (and if missing permissions don’t interfere) the you should see something like the following:

      Additional Folders:     1
              Folder name                    Store          Type     Origin     Synched
              Inbox - feedback               feedback       Email    Shared     Active
      
      

      Regards Felix

      Resources:
      https://kopano.com/blog/how-to-get-kopano/
      https://documentation.kopano.io/
      https://kb.kopano.io/

      Support overview:
      https://kopano.com/support/

      mcostan 1 Reply Last reply Reply Quote 0
      • mcostan
        mcostan last edited by

        Thanks, I’ll try tonight and let you know, much appreciated.

        1 Reply Last reply Reply Quote 0
        • mcostan
          mcostan @fbartels last edited by

          @fbartels

          This is what happens:

          DeviceId:               4e696e65434335424635444441343039
          Device type:            Android
          UserAgent:              Nine-nikel/MRA58K
          Device Model:           Redmi Note 4
          Device IMEI:            000000000000000
          Device friendly name:   nikel
          Device OS:              Android 6.0.V8.0.4.0.MBFMIDG
          Device OS Language:     English (United Kingdom)
          Device Operator:        Vectone 
          ActiveSync version:     14.1
          First sync:             2018-07-18 22:48
          Last sync:              2018-07-19 21:00
          Sync Period:            unlimited (0)
          Total folders:          257
          Short folder Ids:       Yes
          Synchronized folders:   14
          Synchronized data:      Emails(14) 
          Additional Folders:     18
                  Folder name                    Store          Type     Origin     Synched
                  CaterAllen -                                  Email    Shared     Inactive (not yet synchronized or no permissions) 
          

          All the shared folders have the same message (not yet synchronized or no permissions) for both devices. I have permissioned both the standard android mail client as well as Nine which is the one in the example above.

          Note that I have given to myself full control on the folders in my own Inbox.

          Am I doing anything wrong anywhere?

          1 Reply Last reply Reply Quote 0
          • Manfred
            Manfred Kopano last edited by

            Hi mcostan,

            did you check z-push.log if the device attempts to synchronise that folder? Is there a way on your mobile device to force a folder sync?

            Manfred

            mcostan 1 Reply Last reply Reply Quote 0
            • mcostan
              mcostan @Manfred last edited by

              @manfred

              Apologies I should have sent you the log files to start with.

              For normal folders I see stuff like this:

              19/07/2018 23:08:05 [ 4700] [DEBUG] [#unknown] HierarchyCache: AddFolder() serverid: Ub4498 displayname: FollowUp
              19/07/2018 23:08:05 [ 4700] [DEBUG] [#unknown] ASDevice->GetFolderIdForBackendId(): generated new folderid 'Ufae70' for backend-folderid '9995a8356ba047cd800edeb80b480023106308000000'
              

              For the public ones I see this:

              19/07/2018 23:08:04 [ 4700] [DEBUG] [#unknown] ChangesMemoryWrapper->Config(AdditionalFolders) : process folder 'CaterAllen - '
              19/07/2018 23:08:04 [ 4700] [WARN] [#unknown] KopanoBackend->openMessageStore(''): No store found for this user
              

              And nothing else… What does “No store found for this user”?
              I created the folders myself under Public Folders…

              mcostan 1 Reply Last reply Reply Quote 0
              • mcostan
                mcostan @mcostan last edited by

                @mcostan

                Some more findings.

                I added a standard folder and I can see the following:

                19/07/2018 23:36:46 [10172] [DEBUG] [#unknown] HierarchyCache: AddFolder() serverid: U15797 displayname: abla2
                

                This appears soon in the mobile device.

                I then went and removed all permissions to the topmost public folder (It had my name specifically added in the permissions and I now see:

                9/07/2018 23:33:01 [ 8251] [DEBUG] [#unknown] ZPushAdmin::AdditionalFolderAdd(): added folder '36BlandfordRoad - ' to additional folders list of device '4e696e65434335424635444441343039' of user 'mrc' with status: true
                

                Except the folder never makes it to the mobile device…

                The device ID is indeed the one of the Nine mail program in the MDM list.

                1 Reply Last reply Reply Quote 0
                • mcostan
                  mcostan last edited by

                  I am out of ideas… The only thing that comes to my mind is whether I should try in Outlook 2016 and see if it makes it there, by enabling the same folders in the MDM plugin?

                  1 Reply Last reply Reply Quote 0
                  • Manfred
                    Manfred Kopano last edited by

                    Hi @mcostan,

                    did you try to add a public folder with z-push-admin? You have to specify SYSTEM as a store for a public folder.

                    Running z-push-admin with -s flag provides more information on shared folders, e.g.

                    z-push-admin -a list -u mrc -s
                    

                    Manfred

                    mcostan 1 Reply Last reply Reply Quote 0
                    • mcostan
                      mcostan @Manfred last edited by

                      @manfred

                      I tried adding it with z-push with the following:

                       z-push-admin -a addshared -u mrc -n 36BlandfordRoad -o SYSTEM -t email -f 9995a8356ba047cd800edeb80b4800238d4a00000000
                      
                      root@mrc-ubz64:~# z-push-admin -a list -u mrc
                      
                      Synchronized devices of user: mrc
                      -----------------------------------------------------
                      DeviceId:               androidc700440035
                      Device type:            Android
                      UserAgent:              Android/6.0-EAS-1.3
                      Device Model:           Redmi Note 4
                      Device IMEI:            863263032211641
                      Device friendly name:   Redmi Note 4
                      Device OS:              Android 6.0
                      Device Operator:        Vectone  (23430)
                      ActiveSync version:     14.1
                      First sync:             2018-07-28 19:07
                      Last sync:              2018-07-28 19:07
                      Sync Period:            unlimited (0)
                      Total folders:          256
                      Short folder Ids:       Yes
                      Synchronized folders:   1
                      Synchronized data:      Emails
                      Additional Folders:     1
                              Folder name                    Store          Type     Origin     Synched
                              36BlandfordRoad                SYSTEM         Email    Shared     Inactive (not yet synchronized or no permissions)
                      Status:                 OK
                      WipeRequest on:         not set
                      WipeRequest by:         not set
                      Wiped on:               not set
                      Policy name:            default
                      Attention needed:       No errors known
                      
                      

                      The same behaviour is for both the standard Android client as well as the Nine email program on Android.

                      Any help much appreciated. Right now the only way I have to access public folders is via k9mail and IMAP but it is terribly slow…

                      1 Reply Last reply Reply Quote 0
                      • Manfred
                        Manfred Kopano last edited by

                        Hi @mcostan,

                        in your last z-push-admin output you forgot the “-s” flag. See my previous post.
                        According to this last output you have 256 folders, but only 1 is synced. Is this correct and intended?

                        Providing just bits of information is not very helpful for me to debug. Post complete z-push.log after you add a shared folder and device syncs.

                        Manfred

                        mcostan 1 Reply Last reply Reply Quote 0
                        • mcostan
                          mcostan @Manfred last edited by

                          @manfred

                          So I got somewhere with this.

                          When I add them with the comamnd line, the folders do appear in Nine after a while which I am very very happy about.

                          the output of the z-push-admin -a list -u mrc -s is below for an example:

                                 Folder name:    Insurance
                                  Store:          SYSTEM
                                  Type:           Email
                                  Origin:         Shared
                                  Folder id:      9995a8356ba047cd800edeb80b480023f14a00000000
                                  Parent id:      0
                                  Synched:        Active
                          

                          However, when I add them via the MDM plugin they do not seem to appear, although it may just be that I have now added a lot of folders at once and I just need to let it syncronize.

                          I noticed that for the ones added via the MDM plugin it comes up with the store empty like this:

                                Folder name:    Bills - 
                                  Store:
                                  Type:           Email
                                  Origin:         Shared
                                  Folder id:      9995a8356ba047cd800edeb80b480023384b00000000
                                  Parent id:      0
                                  Synched:        Inactive (not yet synchronized or no permissions)
                          

                          Whether that would make any difference or not I have no idea.

                          In any case I am very very happy with the current state as it is progress for me.

                          Apologies for taking your time on this.

                          Manfred 1 Reply Last reply Reply Quote 0
                          • Manfred
                            Manfred Kopano @mcostan last edited by

                            Hi mcostan,

                            @mcostan said in Sharing public folders with Z-Push:

                            However, when I add them via the MDM plugin they do not seem to appear, although it may just be that I have now added a lot of folders at once and I just need to let it syncronize.

                            I noticed that for the ones added via the MDM plugin it comes up with the store empty like this:

                                  Folder name:    Bills - 
                                    Store:
                                    Type:           Email
                                    Origin:         Shared
                                    Folder id:      9995a8356ba047cd800edeb80b480023384b00000000
                                    Parent id:      0
                                    Synched:        Inactive (not yet synchronized or no permissions)
                            

                            Whether that would make any difference or not I have no idea.

                            That doesn’t look right. It might be that a store goes missing somewhere or there is a bug. Without a store Z-Push won’t be able to open the folder.
                            I suggest you open a new thread at https://forum.kopano.io/category/21/plugins-for-kopano-webapp with the link to this thread.

                            Manfred

                            mcostan 1 Reply Last reply Reply Quote 0
                            • mcostan
                              mcostan @Manfred last edited by

                              @manfred

                              Will do. I am glad we were able to get to a diagnosis of the problem. Very much appreciated.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post