[Dovecot] Thunderbird IMAP woes
Hi,
I'm a new dovecot user. We've actually just migrated our email system from Courier-IMAP to Dovecot (2.0 rc5) cause we were choking on IO and resources, and dovecot's cache and indexing really seems to help, not to mention the awesome amount of options, tweaks, and extra features, so far, I'm lovin' it. However, we're having a few issues with Thunderbird and I wonder if anyone could help. I know it's probably not dovecot's fault (some issues we already had with Courier...) but maybe some tweaks or settings could help. So here it goes:
We have about 40 users, with their own mailboxes. About half of them have access to a HUGE public folder with many many subfolders (think 60 GB of email in Maildir format), it's organized into divisions and clients and projects (and subprojects and whatnot).
We have ACLs controlling the public folder's access (courier-acl file).
It goes like this, for a typical user that has access to the public part:
- Inbox
- Drafts
- Trash
- Sent
- Some important folter
- Some other important folder
- SHARED |-- Finances |--|-- PriceWaterhouseCooper |--|-- ErnestandYoung |--|--|-- First project |--|--|-- Second project |--|-- Deloitte |--|--|-- Some project |--|--|-- Super important project |-- Health Care |-- Automotive |-- IT |--|-- Microsoft |--|--|-- That Windows 8 project |--|-- IBM |--|--|-- Reviving OS/2 project |--|--|-- What's eComStation project |--|-- HP
(not the actual structure, but a very close analogy to what we have here)
So yeah, a public folder with lots of subfolders, sub-subfolders, sub-sub-sub-subfolders, sub-sub-sub-sub-subfolders...
Now, the problem is that to a lesser extent, Thunderbird 2, and to a larger extent Thunderbird 3 is having serious issues when I go (want to go) deeper than two levels of nesting. Like, in the Subscribe dialog sometimes I see the third level subfolders, sometimes I dont. If is subscribe to a second-level folder, then create a subfolder in it, the other subfolders suddenly appear. It's all very random, unfortunatelly, then only way I can use the system right now is to uncheck 'Show subscribed folders only' in Account Settings, and even then, sometimes folders disappear or reappear that are highly nested.
Other clients seem to work fine, but we like Thunderbird cause of the add-ons, for example.
Output of dovecot -n:
# 2.0.rc5: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.26-2-xen-amd64 x86_64 Debian 5.0.5 auth_mechanisms = plain login disable_plaintext_auth = no listen = * mail_location = ~/Maildir mail_plugins = acl maildir_very_dirty_syncs = yes namespace { inbox = yes location = prefix = separator = . type = private } namespace { location = maildir:/home/_shared/projects:INDEX=~/Maildir/_shared prefix = shared. separator = . subscriptions = no type = public } passdb { driver = pam } plugin { acl = vfile } protocols = imap pop3 service imap-enable-acl-groups { executable = script-login /home/enable_acl.sh user = root } service imap { executable = imap imap-enable-acl-groups } ssl_cert =
Thanks for the help in advance, and keep up the good work, Tamás Kádár
On 11.8.2010, at 12.33, Tamas Kadar wrote:
Now, the problem is that to a lesser extent, Thunderbird 2, and to a larger extent Thunderbird 3 is having serious issues when I go (want to go) deeper than two levels of nesting. Like, in the Subscribe dialog sometimes I see the third level subfolders, sometimes I dont. If is subscribe to a second-level folder, then create a subfolder in it, the other subfolders suddenly appear. It's all very random, unfortunatelly, then only way I can use the system right now is to uncheck 'Show subscribed folders only' in Account Settings, and even then, sometimes folders disappear or reappear that are highly nested.
Some people have complained about this, but I thought this happened with all servers. So you're saying that the same TB versions with Courier didn't have this problem? .. Wonder what Courier could be doing differently here. I thought Dovecot and Courier outputs would be the same.
I guess it's also possible that there's a bug in Dovecot that happens only sometimes. Although I think I already once at least looked such IMAP traffic log and it looked correct. You could anyway try grabbing one where TB produces buggy behavior and I could take a look at it. http://wiki2.dovecot.org/Debugging/Rawlog
No, no, Courier was not perfect, far from it, with courier, subscription and unsubscription was COMPLETELY unreliable. I'd unsubscribe from 20 folders and I close dialog and it unsubscribes me from only the first 10 plus subscribes me to random 5 other folders. Weird stuff like that. Complete chaos.
In a sense, Dovecot is a huge step in the right direction, just not quite there yet. The thing that bothers me is that even when I turn off the show subscribed folders only option, sometimes I still don't see all folders, cause some subsubsubfolder remains hidden until thunder-effing-bird decides to show it.
Best regards, Tamas
P.S. Just to be clear, I'm not blaming anything on Dovecot, just want to see if I can find a workaround or something.
On 8/11/2010 2:08 PM, Timo Sirainen wrote:
On 11.8.2010, at 12.33, Tamas Kadar wrote:
Now, the problem is that to a lesser extent, Thunderbird 2, and to a larger extent Thunderbird 3 is having serious issues when I go (want to go) deeper than two levels of nesting. Like, in the Subscribe dialog sometimes I see the third level subfolders, sometimes I dont. If is subscribe to a second-level folder, then create a subfolder in it, the other subfolders suddenly appear. It's all very random, unfortunatelly, then only way I can use the system right now is to uncheck 'Show subscribed folders only' in Account Settings, and even then, sometimes folders disappear or reappear that are highly nested.
Some people have complained about this, but I thought this happened with all servers. So you're saying that the same TB versions with Courier didn't have this problem? .. Wonder what Courier could be doing differently here. I thought Dovecot and Courier outputs would be the same.
I guess it's also possible that there's a bug in Dovecot that happens only sometimes. Although I think I already once at least looked such IMAP traffic log and it looked correct. You could anyway try grabbing one where TB produces buggy behavior and I could take a look at it. http://wiki2.dovecot.org/Debugging/Rawlog
On Qua, 11 Ago 2010, Timo Sirainen wrote:
Now, the problem is that to a lesser extent, Thunderbird 2, and to
a larger extent Thunderbird 3 is having serious issues when I go
(want to go) deeper than two levels of nesting. Like, in the
Subscribe dialog sometimes I see the third level subfolders,
sometimes I dont. If is subscribe to a second-level folder, then
create a subfolder in it, the other subfolders suddenly appear.
It's all very random, unfortunatelly, then only way I can use the
system right now is to uncheck 'Show subscribed folders only' in
Account Settings, and even then, sometimes folders disappear or
reappear that are highly nested.Some people have complained about this, but I thought this happened
with all servers. So you're saying that the same TB versions with
Courier didn't have this problem? .. Wonder what Courier could be
doing differently here. I thought Dovecot and Courier outputs would
be the same.
I have this problem with TB 3 (but it worked fine in TB 2, with the
same Dovecot version).
Horde's IMP webmail does not have this problem. I believe it's a TB
problem that has nothing to do with Dovecot.
-- Algol-60 surely must be regarded as the most important programming language yet developed. -- T. Cheatham
Eduardo M KALINOWSKI eduardo@kalinowski.com.br
So I'm not alone, huh. I'll also post this on the Mozilla forums...
On 8/11/2010 2:38 PM, Eduardo M KALINOWSKI wrote:
On Qua, 11 Ago 2010, Timo Sirainen wrote:
Now, the problem is that to a lesser extent, Thunderbird 2, and to a larger extent Thunderbird 3 is having serious issues when I go (want to go) deeper than two levels of nesting. Like, in the Subscribe dialog sometimes I see the third level subfolders, sometimes I dont. If is subscribe to a second-level folder, then create a subfolder in it, the other subfolders suddenly appear. It's all very random, unfortunatelly, then only way I can use the system right now is to uncheck 'Show subscribed folders only' in Account Settings, and even then, sometimes folders disappear or reappear that are highly nested.
Some people have complained about this, but I thought this happened with all servers. So you're saying that the same TB versions with Courier didn't have this problem? .. Wonder what Courier could be doing differently here. I thought Dovecot and Courier outputs would be the same.
I have this problem with TB 3 (but it worked fine in TB 2, with the same Dovecot version).
Horde's IMP webmail does not have this problem. I believe it's a TB problem that has nothing to do with Dovecot.
On 8/11/2010 8:48 AM, Tamas Kadar wrote:
So I'm not alone, huh. I'll also post this on the Mozilla forums...
On 8/11/2010 2:38 PM, Eduardo M KALINOWSKI wrote:
On Qua, 11 Ago 2010, Timo Sirainen wrote:
Now, the problem is that to a lesser extent, Thunderbird 2, and to a larger extent Thunderbird 3 is having serious issues when I go (want to go) deeper than two levels of nesting. Like, in the Subscribe dialog sometimes I see the third level subfolders, sometimes I dont. If is subscribe to a second-level folder, then create a subfolder in it, the other subfolders suddenly appear. It's all very random, unfortunatelly, then only way I can use the system right now is to uncheck 'Show subscribed folders only' in Account Settings, and even then, sometimes folders disappear or reappear that are highly nested.
Some people have complained about this, but I thought this happened with all servers. So you're saying that the same TB versions with Courier didn't have this problem? .. Wonder what Courier could be doing differently here. I thought Dovecot and Courier outputs would be the same.
I have this problem with TB 3 (but it worked fine in TB 2, with the same Dovecot version).
Horde's IMP webmail does not have this problem. I believe it's a TB problem that has nothing to do with Dovecot.
I use thunderbird and dovecot, along with Outlook. Thunderbird shows the user's quota correctly, shows all subscriptions correctly, and I have no problems elsewhere in the client-server relationship. I am using thunderbird 3.1,dovecot 1.2.13, sieve 1.0.17, and managesieve 0.11.11 and like it! I did have a problem or two with the 3.0 version of thunderbird!
J. G.
participants (4)
-
Eduardo M KALINOWSKI
-
Jerrale G
-
Tamas Kadar
-
Timo Sirainen