jstewart wrote:I am also wondering if the default action on delete could be to NOT keep mailbox forever - sometimes easy to just choose the default which then leaves the mail on the server for accounts that are deleted, and after the fact there is no easy way to see which deleted accounts are still taking up space on the server.
Sure. in libs/default_settings.py, you can find parameters DAYS_TO_KEEP_REMOVED_MAILBOX and DAYS_TO_KEEP_REMOVED_MAILBOX_FOR_GLOBAL_ADMIN defined as below:
# How many days the normal domain admin can choose to keep the mailbox after
# account removal.
# To make it simpler, we use 30 days for one month, 365 days for one year.
DAYS_TO_KEEP_REMOVED_MAILBOX = [1, 7, 14, 21, 30, 60, 90, 180, 365]
# How many days the global domain admin can choose to keep the mailbox after
# account removal.
# To make it simpler, we use 30 days for one month, 365 days for one year.
# 0 means keeping forever.
DAYS_TO_KEEP_REMOVED_MAILBOX_FOR_GLOBAL_ADMIN = [
0,
1,
7,
14,
21,
30,
60,
90,
180,
365,
730,
1095,
]
Feel free to change the order or even remove some values by COPYING the parameter to /opt/www/iredadmin/settings.py and set your own values. DO NOT MODIFY libs/default_settings.py.
jstewart wrote:Also perhaps it could add users deleted with the "keep forever" choice to the deleted users table with a date way in the future, so we can change the date in the database to remove the files if needed.
This is a good idea, put on my TODO list now. Thanks for the suggestion. 
jstewart wrote:Would it be possible in that list to indicate if the account if forwarded, the same way as the users page? We do have a few accounts that are forwards only and never log in, so I wouldn't want to disable those by mistake.
Will give it a try. Stay tuned.