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
