I'm going to assume this is just not possible, or that no one has an answer, which would lead me back to uw-imap since it does work as-is. So I'll post it again, hoping that there is a solution for this setup and that folks have just been too busy to help think about it and/or help come up with a possible solution. ----- Ignoring my previous message just for a second, I realized that my config wasn't correct. First the layout: ~mail/ ~mail/Drafts ~mail/Ashley-Feb09 ~mail/Others-Feb09 ~mail-Archives/ ~mail-Archives/2009/ ~mail-Archives/2009/Ashley/ ~mail-Archives/2009/Ashley/Ashley-Dec09 ~mail-Archives/2009/Ashley/Ashley-Nov09 ~mail-Archives/2009/Ashley/Ashley-Oct09 So I (now) have this for namespaces: namespace private { separator = / prefix = "mail/" location = mbox:~/mail:INBOX=/var/mail/%u inbox = yes hidden = no list = yes # for v1.1+ } namespace private { separator = / prefix = "mail-Archives/" location = maildir:~/mail-Archives:LAYOUT=fs inbox = no hidden = no list = yes subscriptions = yes } But when I'm in Thunderbird and I try to subscribe to anything that falls inside of ~/mail-Archives/ it won't work. I can browser all the way down to the folder, but I can't see anything within that folder. For example, consider the full path to the following 'Ashley-Dec09' mailbox: ~mail-Archives/2009/Ashley/Ashley-Dec09 In Thunderbird, when I hit 'Subscribe' I can browse down to '2009' and I can see 'Ashley', but I can't drill down into it and subscribe to 'Ashley-Jan09'. What am I missing here?
Ashley M. Kirchner put forth on 2/17/2010 9:46 AM: Hi Ashley, sorry no one had tried to help you yet. I'm not a dovecot expert, just a user, but I'll try to help.> But when I'm in Thunderbird and I try to subscribe to anything that > falls inside of ~/mail-Archives/ it won't work. I can browser all the > way down to the folder, but I can't see anything within that folder.Not to be a jerk, but there is stuff in this folder, yes? What version of T-Bird, on what OS?> For example, consider the full path to the following 'Ashley-Dec09' > mailbox: > > ~mail-Archives/2009/Ashley/Ashley-Dec09> In Thunderbird, when I hit 'Subscribe' I can browse down to '2009' > and I can see 'Ashley', but I can't drill down into it and subscribe to > 'Ashley-Jan09'.Do you have any other IMAP clients working in this scenario, such as Outlook, Eudora, or webmail such as Roundcube or Squirrelmail? Eliminate the client as the source of the problem first, then troubleshoot dovecot. You can't know if it's a dovecot problem if you're only testing with one client. Test a couple of others clients and see if they suffer this problem. I use TB 3.0.1, but I'm all mbox format here, so I can't duplicate your issue. Also, these folders already existed, correct? T-Bird did not create them, correct? If you can, within TB, create another folder tree the same number of layers deep, and see if you run into the same or similar problems. Perform this test with two other IMAP clients as well. -- Stan
On Wed, 2010-02-17 at 08:46 -0700, Ashley M. Kirchner wrote:> namespace private { > separator = / > prefix = "mail/"Things would probably be simpler if you used prefix="" here.> location = mbox:~/mail:INBOX=/var/mail/%uSo you've mboxes..> namespace private { > separator = / > prefix = "mail-Archives/" > location = maildir:~/mail-Archives:LAYOUT=fsAre these really maildirs? Seems like exactly the opposite of what they're good at :) (Maildir is good for active mails, mbox for unchanging archives.) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20100218/c0e82e55/attachment-0002.bin>
Timo Sirainen wrote:> Things would probably be simpler if you used prefix="" here.The reason I used a prefix is for the way things show up in Thunderbird and Outlook. Without the prefix, it all falls under the same "tree" as their INBOX. By adding the prefix, they get an extra level called 'mail' where everything lives in. It's a visual thing.>> namespace private { >> separator = / >> prefix = "mail-Archives/" >> location = maildir:~/mail-Archives:LAYOUT=fs > > Are these really maildirs? Seems like exactly the opposite of what > they're good at :) (Maildir is good for active mails, mbox for > unchanging archives.)I guess this is where I'm confused and would love a primer on what the differences are, and when to use what. In our setup, we have: /var/mail/%u where the user's INBOX resides /home/%u/mail/ where all the *active* mailboxes are, for example things they pull out of INBOX and put in these boxes for short term and they refer to them daily /home/%u/mail-Archives/ this is where long term archives are, this is stuff that comes OUT of their /home/%u/mail/ and put here, and always stored in a yearly hierarchy, for example: /home/%u/mail-Archives/2009/Ashley/Ashley-Dec09 /home/%u/mail-Archives/2009/Ashley/Ashley-Nov09 /home/%u/mail-Archives/2010/Ashley/Ashley-Jan10 etc. So, am I using the wrong setup for the namespaces? Possibly, I went by what I found online. This is the first time I've ever tried to run Dovecot. Previously we ran uw-imap. A