On Mon, 21 Mar 2005 14:38:19 +0200 Timo Sirainen <tss@iki.fi> wrote:
On 21.3.2005, at 14:09, Chris Wakelin wrote:
Having said that, Pine is still getting confused. This time it's trying 'LIST "" ~/mail' and getting no results whereas UW-IMAP gives '* LIST (\NoSelect) "/" ~/mail'.
How about if LIST "~/mail/" "" returned ~/mail/ even if the namespace is hidden?
If we're imitating UW-IMAP then LIST "~/mail/" "" should return "~/". I think you were right the first time; it's just that the "ref" variable was getting clobbered before it was partially copied.
I guess the second Pine problem is that it tries to make sure the "~/mail/" prefix exists and tries to create it if it doesn't. I'm not sure whether it has a right to expect this to work.
This opens up the whole question of how much effort should be put into making Dovecot cope with strange client behaviour. I tend to take a pragmatic view that if a client is popular, we have to try and accomodate it. I've got ~20000 users, and the idea is to replace UW-IMAP with Dovecot without them noticing!
In this respect, Outlook, Outlook Express, Thunderbird, Netscape, Mozilla, Pine, probably Apple mail, possibly kmail, Eudora etc. ought to work. The one I've been using, an old version of Simeon, doesn't work, incidentally, but I'm almost certainly the only user.
Best Wishes, Chris
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-- Christopher Wakelin, c.d.wakelin@reading.ac.uk IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439 Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094