I'm only getting my mail from the auction house if i force a new queue of items. On rare occasions rebooting the game also forces the mail, but not always.
Example:
I buy 4 silver tongue. 2 hours pass, i buy a rubeweed. When i buy the rubeweed, my silvertongue shows up.