I use the addon Postal to handle all my in-game mail. You can set criteria to open certain mails. You'll only be able to open fifty at a time (since that's the maximum shown at once) but it's certainly better than doing them one by one.
dont keep soulbound items or quest items or items that cant be posted and you will solve the blank mails issue
also be sure that your toon have got enough golds for repairs