I have a consistent behavior that I found while doing syncing and updating and
reading all at once. (I think I'm running 2 or 3 simultaneous connections as
the same user). The conditions might be considered atypical so I'm not sure if
this is a problem or not..
However, when running in this mode -- when one operation deletes a message and
another (thunderbird) tries to read it -- rather than it being identified as
lined through (deleted) it responds that the range is invalid.
All I have in my dbmail.err file is:
Error select failed: [Interrupted system call]
Error select failed: [Interrupted system call]
Error select failed: [Interrupted system call]
Error select failed: [Interrupted system call]
Error write to client socket failed
Error write to client socket failed
and I can't find anything in postgresql logs.
Eventually it will clear up. I'm going to guess this is probably more of a
thunderbird problem as my other processes running against dbmail are OK.