For Yahoo and no doubt the rest, you can just open Yahoo Mail from your browser, then if you check the correct box it will check all the mail so you can easily check a large number of mails with one check, then click a drop-down menu and select Mark as read.