Check out eseutil and defrag option.
Exchange has never reclaimed spaced correctly. Make sure you take a backup and have at least as much space of the db as it creates a temp 1.
The above answer is correct. Also, may wish to check out the following KB article.
Register Hereor login if you are already a member