8.1.2 Cyrus IMAP server
The Cyrus IMAP server has several unique features
about it. These can either be a great boon or a horrible
impairment, depending on your needs. That discussion is
outside the scope of this document. Please see
http://asg.web.cmu.edu/cyrus/
(especially
http://asg.web.cmu.edu/cyrus/cyrus-overview-TOC.html)
to learn more about Cyrus's advantages and limitations.
In Cyrus, a user's mailboxes are listed as subfolders of their
INBOX folder. This allows for Cyrus to create shared folders
for bulletin boards, Usenet access, mailing list inboxes (to
cut down on the number of copies of the same message stored on
that server), etc. However, this ability is often not used.
In order to assist administration of TWIG and training of users,
there is a method of hiding the "INBOX." part of all of your
users' subfolders. Thus, any folder specific to a user (e.g.
"INBOX.sent-mail") can appear more as the average user would
expect (e.g. "sent-mail"). This ability extends to all parts of
IMAP folder names, including creating a folder, listing folders
in the "Go" menu, etc.
NOTE: Previous versions of TWIG contained the
setting $config["imap_cyrus"] which would need to be set to a
value of "1". Shortly after version 2.2.3, it was discovered
that TWIG development had progressed to a point where it was
no longer needed. If it is in your config.inc.php3 file,
feel free to remove it. It will not do anything beneficial
any longer.
Common Settings
Some common settings for TWIG when using the Cyrus IMAP server
include the following:
- $config["imap_path"] = "INBOX.";
- Set this to "INBOX." because TWIG will
hide the "INBOX." part of all folder names
from the user and the folder "INBOX" itself
will be left alone.
- $config["imap_sentfolder"] = "sent-mail";
- For a sent folder that is compatible with
PINE. However, if you're using Cyrus your users
aren't likely to be using PINE. Alternately,
consider the following.
- $config["imap_sentfolder"] = "Sent";
- For a sent folder that is compatible with
Netscape Navigator and Netscape Communicator.
|