On Wed, 16 Jul 2003 01:42:59 -0400 (EDT)
Stephanie Smith <[EMAIL PROTECTED]> wrote:

> Recently, I've been looking at a variety of options for maintaining a
> dynamic mailing list archive for a couple of related lists, and have
> yet to find anything that quite fits what I'm looking for. Since I'm
> no developer myself (the best I can do is butcher other people's
> scripts), I've been looking at pre-existing applications which could
> be tweaked to do what I want. And Squirrelmail comes awfully close!
> (i.e., multiple folders, real-time updates, search functions which
> understand basic mail headers, plugin which allows an entire mailspool
> to be zipped and downloaded)
> 
> Granted it is overkill, but I've been trimming it down to what I need
> for this particular project, and things have been looking pretty
> good... except for one minor (well, not so minor) hitch. Things get a
> bit unpredictable when more than one user is accessing the account.


Your idea is pretty good. It has been done before, BTW. :) For some time
I had been following the list info-cyrus by making an anonymous IMAP
connection to imap://cyrus.andrew.cmu.edu/ . See the page
http://asg.web.cmu.edu/cyrus/mailing-list.html for more details. [You
will probably find the IMAP connection a bit slow; now I've switched to
news://news.gmane.org to read some mailing lists as it's a lot faster].



> Is there anyway to force squirrelmail to make a readonly connection to
> the IMAP folders?

No, Squirrelmail is merely the front-end. You will do that in your
backend, i.e. your IMAP server.

Let me suggest that you use Cyrus IMAP, since it has the features you
want: advanced ACL (access control lists).

You will have to do some reading and studying of some ACL-related
things. I strongly suggest RFC 2086
(http://www.faqs.org/rfcs/rfc2086.html)  and the documentation of the
cyradm administration tool, to get the gist of things. Then you will
think about a policy regarding access to the server. For example: will
you let in anonymous accounts or certain guests accounts? In the latter,
you can save the seen state separately for each user that accesses the
server.

You can build complicated ACLs with cyradm, but there is no
user-friendly tool that I know of to make them [other than one that has
not been released yet and needs LDAP and a patched Cyrus IMAP,
http://cyrusmaster.edunet.uoa.gr].



> Since people will only be viewing the messages (not
> creating, modifying or deleting them), that should solve things
> nicely. I've been looking online, and have figured out how to do it
> using imap_open, but of course SquirrelMail doesn't use imap_open.

No, you won't need that at all. Squirrelmail has its own, superior IMAP
functions.



Hope this helps you to start off.


-- 
Alexandros Vellis       University of Athens
[EMAIL PROTECTED]         Network Operations Centre
        http://www.noc.uoa.gr/~avel/
        http://email.uoa.gr/
Public Key: http://www.noc.uoa.gr/~avel/gpgkey.asc


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
--
squirrelmail-users mailing list
List Address: [EMAIL PROTECTED]
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to