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


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to