On Fri, 23 Jan 2009, Timo Sirainen wrote:
I run Dovecot on CentOS 4 (dovecot-1.1.4-0_81.el4), and I *also* run the
"Alpine" mail system...
Dovecot writes the pseudo message when the mailbox is emptied (all
messages are expunged).
Hmmmm. It looks like *some* of my users are having their *old*
pseudo-message left in place even after they have read and expunged.
If this is a concern to you, I will do some tests to verify....
But even if it works as described above, it would not be a consistent
timestamp of when someone last read their mailbox. It looks like dovecot
updates the ~/mail/.imap/INBOX/dovecot.index.log with each read, even
via pop3, so I should be okay using that.... I can then just use a snip
of code to check whether that file or the pseudo-message from Alpine is
'newer'.....
Maybe the difference is that Alpine writes the pseudo message also when
creating the mailbox (or when selecting the created empty mailbox).
Alpine actually updates the message with each read. In particular, it
updates the "X-IMAP:" line.....
I guess Dovecot could do that too then.. but I don't really want to
waste time on writing that code.
Not a problem. I think that timestamp will do the trick.
Thanks!
- Charles