Is there traffic every time there is a read? An output in Thunderbird logging: MOZ_LOG, MOZ_LOG_FILE? eM-Client is also very chatty. Each reading MUST IMMEDIATELY be associated with a small operation. A second client then immediately sees the change:
cyrus
cyrus/imaps[pid]: auditlog: touched...
cyrus/imaps[pid]: auditlog: modseq...
cyrus/imaps[pid]: command: A1641 Idle
eM Client
A1638 UID STORE xxxxxx +FLAGS.SILENT (\Seen)
* zzzz FETCH (FLAGS (\Recent \Seen) UID xxxxxx MODSEQ (yyyyyy))
A1638 OK Completed
...
A1641 IDLE