I am working with a company on a migration from a standard POP3 email provider over to Google Apps premier.
The owner of the company currently receives copies of all INBOUND and OUTBOUND email into Outlook by way of server aliases (inbound) and outlook settings (outbound). It is a bit kludgey.
Upon the transition to Google Apps, I need to have a equivalent system in place. I have lookd high and low, but not yet found the answer.
The google auditing API looked very promising, but since it attaches the raw message as a text attachment, that is not equitable.
Update:
After discussing this with Postini Support, there is indeed a way to accomplish it. Essentially, you setup an inbound and an outbound content filter that matches everything, and instruct Postini to copy each message to a specific quarantine. Said quarantine should be a user that is never know or used, otherwise it may end up mixing good mail with spam. Finally, an admin can release the quarantine to HIS mailbox, therefore resulting in getting a copy of everything.
The inconvenient part is that there is no automatic delivery. I am looking into ways to automate that...