[Kroupware] Web interface frontend

Lutz Badenheuer kroupware@mail.kde.org
Thu, 26 Sep 2002 09:22:06 +0200


Hi, 

Am Donnerstag, 26. September 2002 03:51 schrieb Andrew Kohlsmith:
> > sqwebmail seems a good solution to me. It is written in C,
> > accesses Maildir mailboxes via the filesystem and uses a template
> > system. 
> > [...]
> I'm a big proponent of SquirrelMail, and precisely because it
> *doesn't* cheat when retrieving mail.  It's totally
> standards-compliant, and has a very flexible plugin system.

Possibly I didn't find the right words, excuse me for my bad english. 

sqwebmail is standards compliant and does not use any kind of 
internal mail storage. It just does not login via IMAP to read mail, 
but instead directly reads the Maildir. This avoids forcing data over 
a network connection, which would cause an overhead even if both 
communication partners (processes) run on the same host. 

The sort of system you prefer, working over IMAP, consists of two 
software components: a client (PHP or Perl web app) and a server. 
This server acts as the MUA and accesses the user's Maildir on the 
file system, both components communicate via IMAP. 

The thing sqwebmail handles differently is that it avoids IMAP and 
directly acts as MUA, accessing the user's Maildir via file system 
instead of IMAP. This greatly improves performance, especially when 
dealing with BIG folders. I know Users with more than 2 GB eMail in 
their IMAP account, collected over years... 

On the last hand, there is no problem for you to access the same 
mailbox with both your MUA and IMAP, so setting up squirrelmail on 
another machine will give you access to your mail as well with this 
one. 

> I use Courier-IMAP here but one of the biggest problems with it is
> that its shared folder support isn't 100% ready (at least it wasn't
> the last time I worked with it) -- shared folders are a big big
> part of kroupware and outlook interoperability.

What exactly was missing in the support for shared folders, and which 
version was the last one you did work with? Maybe you could drop me a 
line so I can work that out, TIA. 

Kind regards, 
Lutz 

-- 
Lutz Badenheuer     | IT--Consulting, Development, Networksolutions
luke@the-web-ac.com | C/C++, OO-Perl, sh | Linux, SCO UNIX, Solaris