Hello Chris Green,
On Tuesday, June 14, 2005, you wrote:
> Is there an easy/quick way to subscribe to lots of mail folders in
> squirrel mail?
> I have a mail archive which has something over 3000 mailboxes and
> folders in it so subscribing using the default mechanism in
> squirrelmail would be a bit laborious.
Click Folders, in the subscription box, click on the folders you want
to subscribe, hold down the ctrl key to click on multiples, or if you
want to subscribe to them all in the box, select the top folder, hold
the shift key, then click the bottom folder. Then hit subscribe.
> As an aside the SUBSCRIBE/UNSUBSCRIBE commands aren't supposed to be
> used for what a lot of MUAs seem to think they're for. As a general
> rule as I understand it *all* mailboxes should be visible. The IMAP
> RFC implies (but doesn't state explicitly) that SUBSCRIBE is really
> for use with newsgroups. At least mutt (for example) allows you to
> toggle the 'wrong' use of SUBSCRIBE on and off.
I'm always curious about how people interpret RFCs as there is often
different understandings of it. How did you come to this understanding
of it? Can you provide references? Looking at the reference, they use
#news as an example. #news is a namespaced folder I believe. They
could just have easily used:
A001 SUBSCRIBE #shared.support
Or just plain old folders...
A002 SUBSCRIBE support
I don't really see where it says it's for newsgroups. It does state
the following...
A server MAY validate the mailbox argument to SUBSCRIBE to verify
that it exists. However, it MUST NOT unilaterally remove an
existing mailbox name from the subscription list even if a mailbox
by that name no longer exists.
Note: This requirement is because a server site can
choose to routinely remove a mailbox with a well-known
name (e.g., "system-alerts") after its contents expire,
with the intention of recreating it when new contents
are appropriate.
This to me basically says, a server can check if a folder exists
before subscribing, but it MUST NOT remove a subscription if the
folder does not exist as something may cause the folder to be
recreated automagically... It also states under the subscription
command the following...
The SUBSCRIBE command adds the specified mailbox name to the
server's set of "active" or "subscribed" mailboxes as returned by
the LSUB command.
This says that it just adds the folder to the list of other subscribed
folders which could be considered active. The LSUB command details
the same kind of instructions...
The LSUB command returns a subset of names from the set of names
that the user has declared as being "active" or "subscribed".
Without re-reading the whole RFC (which I don't have time for right
now), I don't see how the usage of newsgroups is what the SUBSCRIBE
command is used for.
I'm also curious as to how you understood that /all/ folders should be
shown? As far as I understand it, that's up to client implementation
which I believe is not defined in RFC3501, just the usage of the
commands, the data structures, and the likes. As I said though, I've
not re-read the whole RFC in a while, so I might be missing something.
--
Jonathan Angliss
<[EMAIL PROTECTED]>
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
--
squirrelmail-users mailing list
Posting Guidelines:
http://squirrelmail.org/wiki/wiki.php?MailingListPostingGuidelines
List Address: [email protected]
List Archives:
http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users