Yahoo Mail push on my iPhone has been broken for days, but now it's broken on my iPad as well. Nothing I do gets it working. It used to be that sending an email to my iCloud email address would some times get it working (have no idea why), but that's not working today. Neither is removing my Yahoo account, rebooting the phone and re-adding it.
I'm not having problems downloading Yahoo Mail manually, I just can't get push working. It was working fine until about 4 days ago. I suppose I could set my iPad and iPhone to fetch, but I'd rather not kill my battery life because Yahoo *****.
I already have all my email forwarding from Yahoo to Gmail as a backup since there have been times when Yahoo Mail doesn't work and also there was a time in the past when Yahoo was randomly deleting my email. I simply changed the filter I had set up in GMail (archive Yahoo Mail to a folder) to forward the mail to my iCloud email address. So now I get push from iCloud when I get Yahoo mail. It's s stupid round about way of getting my Yahoo Mail to push and it's somewhat annoying as now I get all email twice (once on Yahoo and once on iCloud), but at least I'm getting notified when I get new mail.
Every time Yahoo Mail has problems, I keep telling myself I should switch to GMail, but
doing so would be a major (and I mean very major) pain since I use Yahoo's paid service ($20 a year) so I can have Mail aliases. I have an alias for nearly every site I use. Switching all those few hundred aliases to use another account would be a major pain, especially since I have a few different Apple accounts assigned to those different and there's no way to use the same email address on 3 different Apple accounts.
Usually by the time I get frustrated enough to actually start moving over, Yahoo fixes things and all is well for the next few months. Until Yahoo decides to muck with their servers and break everything.
What's really annoying, is that the problem isn't happening with all Yahoo accounts. I have a dummy account I created awhile back. I added it to my phone and it pushes just fine.