[Dovecot] Feature request: Force leave copy on server
It would be very nice, if I could force users to leave a copy on the
server when using POP3. This is because users primarily use a web
interface to access mail (the web interface uses IMAP), but users can
also download messages using POP3.
Users who forget to set the "Leave copy on server" get all their
messages deleted in the web interface, and mostly they don't want
(expect) this behavior. Isn't it possible to create another way to tag
POP3 messages as deleted without these being deleted in IMAP?
Sincerely, Bardur Haskor
On Mon, 2008-12-01 at 11:41 +0000, Bárður Háskor wrote:
It would be very nice, if I could force users to leave a copy on the
server when using POP3. This is because users primarily use a web
interface to access mail (the web interface uses IMAP), but users can
also download messages using POP3.
My guess is that would confuse clients and they would download the same mails over and over and over again.
Users who forget to set the "Leave copy on server" get all their
messages deleted in the web interface, and mostly they don't want
(expect) this behavior. Isn't it possible to create another way to tag
POP3 messages as deleted without these being deleted in IMAP?
I guess it would be possible to create some kind of a virtual POP3 mailbox where expunging a message simply removes it from that virtual mailbox, but not from the primary mailbox that's visible to IMAP. While expunging a message in IMAP would remove it also from POP3 mailbox too.
Anyway, I don't have time to implement that anytime soon.
Also it would have the problem that if a user doesn't use IMAP at all then his mails would never get deleted.
On Tue, 2008-12-02 at 05:58 +0200, Timo Sirainen wrote:
I guess it would be possible to create some kind of a virtual POP3 mailbox where expunging a message simply removes it from that virtual mailbox, but not from the primary mailbox that's visible to IMAP. While expunging a message in IMAP would remove it also from POP3 mailbox too.
Maybe the simplest way to implement this with Dovecot would be to change POP3 code so that it would
Find and show only messages without keyword POP3Deleted.
QUIT would add POP3Deleted keyword for deleted messages instead of expunging.
Both should be pretty easy to implement. But still:
Anyway, I don't have time to implement that anytime soon.
participants (2)
-
Bárður Háskor
-
Timo Sirainen