Undelete woes



Hi again,

I just had a look at the undelete function and libmutt...

I think it's best to simply drop the "Undelete" functionality entirely.

After all, the trashcan is just another folder, a special folder, but no
less afolder than any. Because of that, messages can be moved into it and
out of it. They could also be copied there, but that's useless. Nonetheless,
it could be done.

Adding a new header, or anything else that stays with the message forever is
almost impossible without changing libmutt. Even then, it may cause more
problems than it's worth.

My suggestion is a UI solution.

- Remove all options from the context menu of messages in the trashcan,
except for "Delete" and "Move". That way, messages in the trashcan can only
be undeleted (by moving them) or deleted for good.
- Remove the "Undelete" functionality from all menues where it appears.
- Make the availability of the "Delete" menu option a setting in prefs. It's
quite dangerous for the unwary, just hit 'D' and your message is gone for
good! So, IMHO, it should be an option that defaults to OFF. That way, all
deleted email will go to the trashcan and can then be purged from there
later, either by auto-deleting them when Balsa quits, or by purging (is
there a way to do this by filters?)

Comments, please...

Melanie




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]