Where to find Kolab File storage

hede kolab983 at der-he.de
Sat Jan 27 18:19:37 CET 2018


Am Sat, 27 Jan 2018 16:23:28 +0100 schrieb Tobias Brunner <tobias at tobru.ch>:

> On 27.01.2018 15:00, Anders wrote:
> > If so, where can I find the Kolab File storage in the file
> > system on the CentOS server?  
> 
> As far as I remember, files are stored in IMAP in the default
> configuration, just like calendar and contacts.

Correct. It's the files folder within the users directories.

You can read those files with any imap client connected to kolab (like mail applications) which lists them as emails with file attachments. Those emails are comprised of multiple parts:

- a standard text part readable by the user which says something like:

 "This is a Kolab Groupware object. To view ..." 

- a kolab xml spec with metadata related to the file

- the stored file itself

One thing to remember: Newer Kolab servers do include guam, an imap proxy which is listening on the imap/imaps port. It hides those kolab specific directories like contacts, calendars and files from mail clients which are not kolab aware. You have to directly connect to the imap servers ports (probably cyrus imapd). 

If you do not have any login credentials, you can use the imap server's files directly. The path for a single user would look like:

/var/spool/imap/domain/[a-z]/[domain]/[a-z]/user/[username]/Files

The cyrus file format is a simple wire format; any converter which is able to convert emails should be able to import them to extract the file attachments - file by file. 

regards
hede


More information about the users mailing list