Try seven. Its an android app in beta phases and you can have multiple accounts. It provides push email, but you can set quiet times for times you don't want email pushed to your phone. Handles yahoo, hotmail, gmail, exchange servers...
community.seven.com on your phone browsers...