I'm using Mail on iOS 7. I have it set to fetch new mail manually (only when I request it to fetch new mail; do not fetch automatically).
It would be nice if I could set things up to work differently when on Wifi then when on cellular data. In particular, when on Wifi, it would be nice to fetch mail as often as possible, or to use push. When on cellular data, I would prefer to stick to manual fetch only, to minimize use of cellular data.
Is there a way to do this? I can't see a way to do this from within Settings >> Mail, Contacts, Calendars >> Fetch New Data. Am I missing something, or is this simply not possible with the default Mail app? Is there a third-party Mail app that offers this functionality?