Can't finish Shadows of the Past
Which quest in that arc? If it was Liberation or The Ringmaster, you would have to wait until Level 20 to receive the mail. If you are already Level 20, try completely emptying your mailbox.
As far as missing rewards go, you may have to wait for the CS Team for assistance. Did you receive the nearly-immediate automated ‘Thank you for contacting…’ response? If not, check your junk/spam/etc. folders.
Good luck.