[Kroupware] public folders (was: Re: Kroupware replacing Exchange)

Henning Holtschneider kroupware@mail.kde.org
Wed, 05 Feb 2003 10:39:59 +0100


--On Mittwoch, 5. Februar 2003 09:31 +0100 Bo Thorsen <bo@sonofthor.dk> 
wrote:

>> 6. creating public folders storing calendar data, tasks,
>> contact information and emails?
>
> I don't know what you mean by public folders. Do you mean uploading all

Did you *ever* see an Exchange/Outlook combo in action? I suppose, no ;-)

Public folders in Exchange are mailbox folders available to everyone 
connected to an Exchange organization. The folders will appear in a 
seperate tree of your Exchange mailbox an can be arranged in a hierarchical 
order. Access can be controlled through ACLs. All elements that you can 
store in your personal folders (email messages, contacts, tasks etc.) can 
be stored in a public folder, too. Additionally, you can feed Usenet news 
into public folders on the Exchange server.

In theory, this works on the Kolab server, too. It offers public IMAP 
folders through Cyrus with ACLs. But at least  Outlook/InsightConnector 
(haven't tried the KDE client yet) can only store email messages in those 
public folders. You can circumvent this problem by creating a regular user 
on the server just for sharing. Additionally, public folders will not 
appear in a seperate "tree" in Outlook but simply at the bottom of your 
folder list together with folders shared by other users (see below).

Please correct me if I'm wrong, but AFAIK the bottom of the problem is 
this: the IMAP protocol specifies "public folders" as folders of a given 
user which are visible to others - nothing more. To make things more 
complicated, Cyrus introduced public folders on their IMAP server. On the 
server side, this is a public folder as we know from Outlook (i.e. it 
doesn't belong to a user) but the IMAP protocol has no way to distinguish 
between "shared" folders and "public" folders. I think this is why 
IMAP-derived developers like Bo have problems understanding the term 
"public folder" ;-)

At least our customers who are running Exchange are extensively using 
public folders to share company-wide information such as contacts and 
calender events (who is on vacation?). When switching to an IMAP-based 
system, this would be a big change for them :-/

hh