[Tickets #12007] Re: Messages marked for deletion do not catch changes to the seen flag.

noreply at bugs.horde.org noreply at bugs.horde.org
Mon Feb 11 17:32:02 UTC 2013


Ticket URL: http://bugs.horde.org/ticket/12007
  Ticket             | 12007
  Updated By         | Jan Schneider <jan at horde.org>
  Summary            | Messages marked for deletion do not catch changes to
                     | the seen flag.
  Queue              | Synchronization
  Version            | Git master
  Type               | Bug
  State              | Resolved
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky

Jan Schneider <jan at horde.org> (2013-02-11 18:32) wrote:

> Thanks for the detailed response - one last note for posterity below  
> for others finding this annoying (like I did!)
>> No, because that would put the client and the server in an
>> inconsistent state. There is a command called SOFTDELETE that could
>> be abused for this purpose, but it still needs to be implemented (and
>> is a current TODO listed in the library docs). It's normally used for
>> removing messages from the client (email or appointments) that fall
>> outside of the client's configured time window.
> Looking forward to SoftDelete being implemented then :)
> I did some checking on the behaviour of the Mac client I use  
> (Mountain Lion, Mac Mail) and found it effectively does the following;
> 1. Moves the message to Trash folder
> 2. Marks message as 'deleted'
> It then leaves the message in this state until, depending on  
> settings, it decides to Expunge. I couldn't find a way to make a  
> step 3. above being 'expunge' which is what I'd like so I sorted it  
> out server side with Dovecot like so;
> #!/bin/sh
> doveadm expunge -A mailbox Inbox DELETED
> Set up as a cron job to run hourly. Works a treat in my scenario  
> although other mail clients may well work differently making this  
> not work so well...

More information about the bugs mailing list