Does email scheduling work with all providers or is it an iCloud email only solution? What happens if your device isn't connected to a network at the time the message is supposed to be sent? (on a plane / in a remote location)