Typically this means that your mailbox is full. It treats quest and progress generated mail separately from player mail, as that can be abused to act as a potentially unlimited storage system for items. Delete several of your old player-to-player mail messages and the other mail should be delivered when there is room.