Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Dec 2007 23:57:06 +0100
From:      "Heiko Wundram (Beenic)" <wundram@beenic.net>
To:        "Ted Mittelstaedt" <tedm@toybox.placo.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Suggestions please for what POP or IMAP servers to use
Message-ID:  <200712142357.07080.wundram@beenic.net>
In-Reply-To: <BMEDLGAENEKCJFGODFOCCEDHCFAA.tedm@toybox.placo.com>
References:  <BMEDLGAENEKCJFGODFOCCEDHCFAA.tedm@toybox.placo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Am Freitag, 14. Dezember 2007 23:14:32 schrieb Ted Mittelstaedt:
> As I said I did a survey of all known web clients earlier this
> year that did not require a specific server - I might have even posted it
> to the list.  But I guess that's a challenge to some people to "prove" I
> don't know what
> I'm talking about. ;-)
>
> If you feel you must avoid "c-client" you can do it
> the following way:
>
> 1) The webmail that comes with SquirrelMail I would be surprised if it
> uses it - but, that webmail is inseparable from the SquirrelMail SMTP
> server and cannot be installed separately.  I didn't test it because of
> that.

Sorry to say this, but you do not know what you're talking about. SquirrelMail 
is a stand-alone webmail application, which has nothing to do and is not 
affiliated with any form of SMTP server.

Check out SquirrelMail:

http://www.squirrelmail.org/

Quoting from there:

"""
What is SquirrelMail?

SquirrelMail is a standards-based webmail package written in PHP. It includes 
built-in pure PHP support for the IMAP and SMTP protocols, and all pages 
render in pure HTML 4.0 (with no JavaScript required) for maximum 
compatibility across browsers. It has very few requirements and is very easy 
to configure and install. SquirrelMail has all the functionality you would 
want from an email client, including strong MIME support, address books, and 
folder manipulation.
"""

As I explained earlier, SquirrelMail uses the PHP IMAP extension, which in 
turn uses cclient to access IMAP mailboxes, if you don't use the pure PHP 
IMAP implementation bundled with it (which I didn't know it had until 
rechecking their site just now; all the setups of SquirrelMail I did so far 
used the IMAP extension directly and there was a dependency on it earlier 
AFAIR).

Pretty much the same thing goes for IMP (i.e., the Horde WebMail plugin); I'll 
save you the link to the page now, I guess you can use Google.

Anyway, what you're probably referring to is the Courier webmail module 
(called somewhat similarly) SqWebMail 
(http://www.courier-mta.org/sqwebmail/), which really does not use cclient, 
as it accesses the mailboxes (in Maildir format) directly, but this comes at 
the price that the WebMail-server (and application) must have some form of 
read/write _filesystem access_ to all user's mailboxes being able to access 
the WebMail application, which generally is not what I as a responsible admin 
want to have; either, all mail accounts have to share the same UID/GID as the 
web application, or the web application requires some form of mod_suid 
functionality, which is not okay in either case.

As I said earlier, it's a felt fact (I have no hard evidence to support this) 
that SquirrelMail and IMP are the most commonly used and installed WebMail 
applications out in the wild, and you'll find almost no mail-server 
administrator who hasn't heard of these two. And both of them (can) use 
cclient indirectly through PHP, and at least until the last time I set up a 
mail-server with IMP (which is around a year ago) didn't have a pure PHP 
implementation of the IMAP protocol.

-- 
Heiko Wundram
Product & Application Development



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712142357.07080.wundram>