[Dovecot] POP3 flag updates
Why does Dovecot add \Seen flag for mails that have been RETRed? Does
anyone really want to use this feature? I can't remember why I
implemented it originally, perhaps it was just "because other servers
do that too". I'm thinking about at least changing
pop3_no_flag_updates=yes to be default.
There's also of course pop3_enable_last setting to enable LAST command
which was removed from POP3 specs. That requires knowing the last
RETRed mail, so I guess I should add a check that it can't be enabled
without pop3_no_flag_updates=no.
Timo Sirainen <tss@iki.fi> writes:
Why does Dovecot add \Seen flag for mails that have been RETRed? Does anyone really want to use this feature? I can't remember why I implemented it originally, perhaps it was just "because other servers do that too". I'm thinking about at least changing pop3_no_flag_updates=yes to be default.
Doesn't it just keep things looking consistent for a user if they happen to be using both a POP3 client and an IMAP client?
Sound implausible? Say for normal use they have a desktop configured that does POP3 (but doesn't DELE after RETR, obviously) but they are away from the desk and use a Web to Mail gateway which happens to be an IMAP client. It is presumably considered a nice feature that messages they last POPped show up as \Seen in the web interface and consequently stuff that has arrived since shows up as not \Seen. Maybe.
On Tue, 2009-06-23 at 15:53 +0100, pod wrote:
Timo Sirainen <tss@iki.fi> writes:
Why does Dovecot add \Seen flag for mails that have been RETRed? Does anyone really want to use this feature? I can't remember why I implemented it originally, perhaps it was just "because other servers do that too". I'm thinking about at least changing pop3_no_flag_updates=yes to be default.
Doesn't it just keep things looking consistent for a user if they happen to be using both a POP3 client and an IMAP client?
Depends on use case.
Sound implausible? Say for normal use they have a desktop configured that does POP3 (but doesn't DELE after RETR, obviously) but they are away from the desk and use a Web to Mail gateway which happens to be an IMAP client. It is presumably considered a nice feature that messages they last POPped show up as \Seen in the web interface and consequently stuff that has arrived since shows up as not \Seen. Maybe.
If they're out of their desk, the POP3 client is probably still downloading the mails all the time and all messages would show up as \Seen all the time. That's no better than having none of them \Seen.
Maybe a user primarily uses a webmail or IMAP client, and POP3 is just randomly used. Maybe accidentally, maybe for backups, maybe for checking mails from their phone that doesn't support IMAP, or whatever..
participants (2)
-
pod
-
Timo Sirainen