symptoms:
1. Coming back to the idle client, and clicking on a newly arrived message, often a long delay (seems like minutes, sometimes) will
occur before the message loads from the server.
  2. Sending messages, as often as not, the client will stall,
sometimes indefinitely, on "copying message to sent folder".
Does this happen when using a client which is on the same LAN as
the server?  This kind of behavior looks like a network issue.
You called it.  We access the server over the Internet.  How did I forget to 
provide that small detail?  However, that's not the slowness I speak of.  
Perhaps a better term is long delay, like waiting on some timeout, before 
message loadding (in symptom 1., above).

So are there parameters to tune, that will make dovecot behave nicer?  I do not 
believe this to be connectivity outages between our clients and the server.  
For one, we never experienced these symptoms with UW-IMAP.

I just duplicated the stall on copying to Sent folder.  This is probably the 
more prevalent, and annoying of the two problems.

facts:
* There was only one active client.
* The client was T'bird, v1.5.0.10, running on XP.
* This particular test had a 3Mb attachment.
* The mail was delivered immediately to the single, remote recipient (after a 
~20 seconds of 3Mb upload).
* The "Copying to Sent Folder" dialog stayed up for (no exaggeration) 
15-minutes, and then completed; the message is in the Sent folder now.

suspicion, from months of experiencing the behavior:
* Attachments are usually involved.

How does the config look? Are the mbox lock settings appropriate? I was somewhat shooting in the dark there.

   * Sendmail 8.13.6/8.13.6
   * $sudo sendmail -bt -d0.10 < /dev/null | grep HASFLOCK
            OS Defines: BSD4_4_SOCKADDR HASFCHOWN HASFCHMOD HASFLOCK

   mbox_read_locks = flock
   mbox_write_locks = flock

What else can I provide?  netstats?  tcpdumps?  Are there logs/debugging 
appropriate to enable?

Thanks for any ideas, Danno

Reply via email to