The best solution I have come across is messagelabs by far.