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.
    • 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