Ahaaa… a question I can use my work-related expertise at. I’ve spent the last couple years working on a piece of software which solely exists to take your old email and archive it onto tape or hard disk, without you ever knowing it’s gone. No, it’s not spy software. It’s something that your IS guys would install so that old emails don’t sit around taking up disk space on your server forever.
The answer to “When is my email really deleted?” is complicated. Note that all this only pertains to Microsoft Exchange, which is an email engine widely used on Windows networks. If your email uses another engine, then disregard everything I say. I don’t know how anything but Exchange works.
Microsoft Outlook and Outlook Express are email front ends, not email engines. They simply provide a means for you to look at and organize your email. When you compose a piece of email and hit “Send” it’s sent to an email engine, such as Microsoft Exchange. Exchange then does the dirty work of making sure the right person gets it. By default, Exchange keeps one big database that stores ALL the email messages a particular site sends. That means that you and all your coworker’s email is sitting on an Exchange server somewhere in your company.
UNLESS (there’s always an UNLESS) you tell Outlook to set up a personal email database stored on your private hard drive. If you’re worried about email getting deleted, I’d suggest you do this.
In the first scenario, where your email is actually stored on the Exchange server, after you choose “Empty Deleted Items” from Outlook, it marks your email as “deleted.” But it’s not gone yet. At some point in the future, Exchange will go through it’s database and actually delete your mail. Unless (yup, another UNLESS) you deleted a message that was shared among a group of people - ie, you sent one message to more than one email address. If you try to delete one of these, it’s only deleted when ALL the people who received that message delete it.
So the moral of the story is, if you want your email really deleted, set up a personal database where your mail is delivered, and never send or receive email that has more than one addressee. That’ll work, UNLESS (of course) you have this software package that I’m writing installed. Then your old email is sitting on a tape somewhere in your company, and we NEVER erase it. You could set fire to the tape, I suppose. That would do it… unless someone made a copy… shall I go on?