Greetings.

We've just upgraded to the latest courier release (0.45.2) and I've
noticed a behavior change in the IMAP server.

Previously the IMAP server would LIST the directories that were maildirs
under the default delivery directory. Now it seems that IMAP LIST
command returns any file under that directory.

For example:

00000007 LIST "INBOX." %
[snip]
* LIST (\Unmarked \HasNoChildren) "." "INBOX.filter-spam"
* LIST (\Unmarked \HasNoChildren) "." "INBOX.courier"
* LIST (\Unmarked \HasNoChildren) "." "INBOX.mailfilter"
[...]
00000007 OK LIST completed

Those three entries are simply dot-files:

-rw-------    1 courier  courier       5129 Feb 27 10:16 ./.mailfilter
-rw-------    1 courier  courier         35 Dec  8  2002 ./.courier
-rw-------    1 courier  courier          6 Nov 20  2002 ./.filter-spam

It seems that one cannot actually use these files:

00000008 SELECT "INBOX.courier"
00000008 NO Mailbox does not exist, or must be subscribed to.

Some IMAP clients (Apple's Mail for example) gives an error message when
trying to process those entries. Other clients (Netscape, Mozilla,
Evolution) just display folders without contents.

My problem is mainly on the user side. My users are complaining that
they suddenly have these new folders. It doesn't seem that they can
actually delete those files, which is good, but I'd like to remove them
from the list that is presented to the IMAP clients.

I'm sure that this change in behavior is the by-product of the new IMAP
ACLs. I have been unable to hide the dot-files from my users using
maildiracl. The command won't let me remove the 'rl' identifiers for the
owner:

$> maildiracl -delete . INBOX.mailfilter owner rl
Trying to set invalid access rights for owner

If I manually edit the appropriate ACL file it does cause the folder to
be removed from the LIST, but I'm wondering if this is really the best
solution.

Does anyone have suggestions? Is manually changing the ACL files my best
bet?

Thank you,
Matt

-- 
Matthew Cox
Senior Systems Administrator / Systems Programmer
Harvard-MIT Data Center



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to