Michele Bergonzoni
2010-Oct-28 16:11 UTC
[Dovecot] Upgrading from 1.2.8 to 2.0.6: INBOX not selectable in Thubderbird (greyed and italic)
I recently upgraded from 1.2.8 to 2.0.6, I am using Maildir, and Thunderbird is showing the INBOX grayed out and in italics, and does not show new messages in it (it shows messages previously downloaded). This occurs when Thunderbird is restarted (if I upgrade dovecot, TB keeps working fine until I shut it down, and at next startup it greys out the inbox). All the subfolders of INBOX work fine. Accessing with horde+imp webmail works fine. I'm using TB 3.1.6 After some traffic capturing, The first difference I see in the IMAP exchange is the answer to 6 list "" "INBOX" Which for 1.2.8 is: LIST (\HasChildren) "." "INBOX" and for 2.0.6 is: LIST (\Noselect \HasChildren) "." "INBOX" Of course for the same user and same maildir. I enabled tb-extra-mailbox-sep in 2.0, but it doesn't appear to differ (I don't really think it should). Any help will be very much appreciated. My 1.2.8 config for the namespaces is: namespace private { prefix = INBOX. inbox = yes location = maildir:~/Maildir } namespace public { prefix = shared. location = maildir:/usr/local/shared list = yes subscriptions = no } And the config for 2.0.6 is the same with new syntax: namespace { type = private prefix = INBOX. inbox = yes location = maildir:~/Maildir } namespace { type = public prefix = shared. location = maildir:/usr/local/shared list = yes subscriptions = no } Regards, Michele Bergonzoni
Stan Hoeppner
2010-Oct-29 09:23 UTC
[Dovecot] Upgrading from 1.2.8 to 2.0.6: INBOX not selectable in Thubderbird (greyed and italic)
Michele Bergonzoni put forth on 10/28/2010 11:11 AM:> I recently upgraded from 1.2.8 to 2.0.6, I am using Maildir, and > Thunderbird is showing the INBOX grayed out and in italics, and does not > show new messages in it (it shows messages previously downloaded). This > occurs when Thunderbird is restarted (if I upgrade dovecot, TB keeps > working fine until I shut it down, and at next startup it greys out the > inbox). All the subfolders of INBOX work fine. Accessing with horde+imp > webmail works fine. I'm using TB 3.1.6 > > After some traffic capturing, The first difference I see in the IMAP > exchange is the answer to > > 6 list "" "INBOX" > > Which for 1.2.8 is: > LIST (\HasChildren) "." "INBOX" > > and for 2.0.6 is: > LIST (\Noselect \HasChildren) "." "INBOX"What errors are in your Tbird Activity Manager? Those may be helpful. Note that the auto update for 3.1.6 was just a day or two ago. Is the update a factor or merely coincidence? Upgrading a server component as client component simultaneously is a recipe for disaster WRT troubleshooting problems: the proverbial finger pointing. -- Stan
Timo Sirainen
2010-Oct-29 09:43 UTC
[Dovecot] Upgrading from 1.2.8 to 2.0.6: INBOX not selectable in Thubderbird (greyed and italic)
On 28.10.2010, at 18.11, Michele Bergonzoni wrote:> and for 2.0.6 is: > LIST (\Noselect \HasChildren) "." "INBOX"Yeah, that's wrong.> And the config for 2.0.6 is the same with new syntax:What about full doveconf -n output? I couldn't reproduce with just those namespace settings.
Michele Bergonzoni
2010-Oct-29 18:07 UTC
[Dovecot] Upgrading from 1.2.8 to 2.0.6: INBOX not selectable in Thubderbird (greyed and italic)
> Timo Sirainen wrote: >> What about full doveconf -n output? I couldn't reproduce with just >> those namespace settings.root at mason:/usr/local# dovecot/bin/doveconf -n # 2.0.6: /usr/local/dovecot-2.0.6/etc/dovecot/dovecot.conf # OS: Linux 2.4.34.5 i686 Slackware 9.0.0 disable_plaintext_auth = no listen = * log_timestamp = "%Y-%m-%d %H:%M:%S " login_trusted_networks = 192.168.2.80 mail_location = maildir:~/Maildir namespace { inbox = yes location = maildir:~/Maildir prefix = INBOX. type = private } namespace { list = yes location = maildir:/usr/local/shared prefix = shared. subscriptions = no type = public } passdb { args = /usr/local/dovecot-2.0.6/etc/dovecot/dovecot-ldap.conf.ext driver = ldap } postmaster_address = postmaster at labs.it protocols = imap pop3 ssl_ca = </etc/certificati/star.labs.it.chain.crt ssl_cert = </etc/certificati/star.labs.it.crt ssl_key = </etc/certificati/star.labs.it.key userdb { args = /usr/local/dovecot-2.0.6/etc/dovecot/dovecot-ldap.conf.ext driver = ldap } protocol imap { imap_client_workarounds = tb-extra-mailbox-sep } Noncomment lines of ldap.conf are: hosts = localhost:10389 dn = cn=Manager,dc=labs,dc=it dnpass = <...omissis...> tls = no base = ou=People, dc=labs, dc=it user_attrs = homeDirectory=home,qmailUID=uid,qmailGID=gid, mailMessageStore=mail pass_attrs = uid=user,userPassword=password default_pass_scheme = SSHA (Sorry Timo, I replied to you instead of the list) Well, this is a quite old system with 2.4 kernel and /lib/libc-2.3.1.so (dating back to 2003). If this turns out to be the problem, shame to me for not upgrading this beast. Stan wrote:> What errors are in your Tbird Activity Manager? Those may be > helpful.Activity manager and error console are both completely silent.> Upgrading a server component as client component simultaneously is a > recipe for disasterYou are perfectly right: I had the problem with 3.1.5, and upgraded it just before writing to the list. I also removed all the TB profiles in C:\Documents and settings, and deleted/created the account a few times. Since Timo said it is not immediate to reproduce, I post the whole IMAP conversation up to that point: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready. 1 authenticate plain + <...omissis...> 1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in 2 namespace * NAMESPACE (("INBOX." ".")) NIL (("shared." ".")) 2 OK Namespace completed. I hope I am not wasting your time on a problem affecting only systems of age > 8 years. Thanks and regards to all, Bergonz