I use the mail app K9 for my Yahoo mail, and I think it works well. One feature I like is that you can customize the color of the notification LED, so I can differentiate mail from missed texts and calls. It does allow you to search the server for old emails, which is nice.