On 14/09/11 15:06, Timo Sirainen 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.)
Is there no general wishlist area for Dovecot then? I didn't necessarily expect the functionality to be packaged with Dovecot, but thought that somebody might pick up the idea and write a plugin for it if it was written down somewhere. From a privacy/security perspective, making sure deleted email isn't recoverable does have real value for some people. I did consider FUSE. I might tackle that one myself. I don't really have the expertise to modify Dovecot it's self though. -- Mike Cardwell https://grepular.com/ https://twitter.com/mickeyc Professional http://cardwellit.com/ http://linkedin.com/in/mikecardwell PGP.mit.edu 0018461F/35BC AF1D 3AA2 1F84 3DC3 B0CF 70A5 F512 0018 461F
signature.asc
Description: OpenPGP digital signature