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 last edited by

      Hi Felix, thanks for your prompt reply.

      Is it right to say that if I share a sub public folder this should appear on the mobile device? (I ticked them individually from the MDM plugin).

      The question why I am asking is that I do not see them appearing in the mobile device with the standard mail program nor with “Nine” which is another mail program (Android device).

      I have tried both sharing it with the MDM plugin as well as the php config file. The result of both is that they appear in the MDM plugin as shared, but do not appear in the mobile device…

      1 Reply Last reply Reply Quote 0
      • 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