On Jan 16, 2006, at 10:21 AM, Tony Finch wrote:
> On Mon, 16 Jan 2006, Nigel Metheringham wrote:
>>
>> An alternative might also be to use a hacked imap daemon (if your
>> users
>> don't have direct access to the store) with a modified delete/expunge
>> that moves the message somewhere. The real expunge could be done as
>> part of the backup process (with appropriate safeguards).
>
> Er, yes, that was my first suggestion - it's a standard feature of
> Cyrus 2.3 :-)
Modifying the retrieval daemon is a good suggestion, but I think it
would be more involved. In the case of Courier IMAP, it would require
changes to "imapd", "pop3d", and "SqWebMail" (which accesses Maildirs
directly).
We've looked into Cyrus, but our site is built around Maildir (e.g.
quotas, web-mail, NFS). A "delayed expunge" is a great idea though,
so maybe Courier will follow their example.
For now, it sounds like we're left to either patching Exim, or
delivering doubles.