On 14.9.2011, at 16.46, Mike Cardwell wrote:

> I have a wishlist item. Is there an appropriate place for me to post it?
> Basically, I would like to know that my email isn't recoverable from the
> local disk on the mail server after I delete it. So instead of just
> deleting the file from my Maildir, I'd like the option to exist for
> Dovecot to shred it.. Ie, overwrite the file with random data and/or
> null bytes before deletion. In the same way that GNU shred behaves:


Well, the choices are:

a) Patch Dovecot sources

b) Use a LD_PRELOAD library to override unlink()

c) Use a FUSE filesystem that replaces unlinks with shredding

d) Wait until I've finished making dbox code use lib-fs, and write a lib-fs 
wrapper plugin that replaces unlink()

I'm not anyway planning on distributing any of these solutions with Dovecot. It 
won't even work with newer copy-on-write filesystems (ZFS, BTRFS, etc.)

Reply via email to