I work in a school environment. Every teacher and staff person has an email account on our exchange server. This is fine, except a fairly good portion ( say 25% ) of my users don't check their email. I have about 100 accounts for which people have never logged on. But all these accounts still contain plenty of email. At this point, if a user has never logged on, their mailbox might contain 30 MB of mail or more. In addition, plenty of my users have no idea that they need to empty their deleted items folder.
What I want to do is to delete unread mail over a certain age and empty everyone's deleted items folder. Obviously I would prefer to do this in such a manner that I can still retrieve things without going to my backup tapes.
I have exchange 5.5 sp4. I know my mail server crashes and burns at 16 GB, I'm currently over 15 GB.
My event log event 1221 reports my database had 2.7 GB of free space after online defrag, but doing an offline defrag only freed up 600 MB. So unless I delete mail, I've already done as much as I can to reduce my database size.