Jochen Spieker grabbed a keyboard and wrote: > David Guntner: >> >> Watching the syslog, I can see what's happening when I move to another >> message is that a *new* login connection is being established (without >> closing the old one) with the IMAP server. After I've moved around >> enough times, the server logs a note saying that I've exceeded the >> number of open connections that I can have and it just stops talking to >> me any further until I close Thunderbird (at which point the log shows >> all the connections being closed. > > Dovecot limits both the total number of parallel connections and the > number of connections per user (or per client IP address, don't > remember). Either increase that or reduce the number of connections > Thunderbird uses.
I think you misunderstood what I was describing. Thunderbird isn't supposed to be opening a new connection with each message it tries to read; it should just read them with the one connection it has. And prior to Dovecot coming into play, it did just that. When I try to read an unread message, it just hangs there. The header area (from, to, subject) changes to reflect the new message, but the body area just stays blank and the status line shows "downloading messsage...." but nothing happens beyond that, unless I click on another message. The instant I click on the other message (whether in a previously-read status or not) causes a new connection to open up (I'm guessing because the existing one is now hung) and that shows up in the log. Prior to Dovecot going online as my IMAP server, TB never did this - it just read each message using the one connection it already had. >> My mail reader in my smart phone works just fine with it, BTW. :-) > > It probably uses fewer connections. > >> I googled a bit and found a note about setting a Thunderbird work-around >> in the dovecot.conf file and applied that, but it didn't make any >> difference. > > General hint: please try to be more informative. "I tried something but > it didn't work" does not carry a lot of useful unformation. Sorry, was trying to head off a "did you use that workaround setting for TB that's in the dovecot.conf file?" type of question. :-) The bit in question is this part of that file: > # tb-extra-mailbox-sep: > # With mbox storage a mailbox can contain either mails or submailboxes, > # but not both. Thunderbird separates these two by forcing server to > # accept '/' suffix in mailbox names in subscriptions list. > # The list is space-separated. > imap_client_workarounds = tb-extra-mailbox-sep What they're describing doesn't seem related to the particular problem that *I'm* having, but I figured it couldn't hurt to put it in place. --Dave
signature.asc
Description: OpenPGP digital signature