Я думаю, тебе не повезло, вроде. Как только электронное письмо передается приложению Почта, вы теряете его, и это становится обязанностью только приложения Почта. И нет способа даже опросить приложение Почта, чтобы определить, было ли отправлено письмо.
Но пока устройство имеет сетевое подключение и пользователь настроил учетную запись электронной почты, вы в значительной степени гарантируете, что электронное письмо будет отправлено, при условии, что вы не получите сообщение об ошибке. И вы всегда можете предварительно проверить сетевое подключение и доступ к электронной почте, прежде чем пытаться представить MFMailComposeViewController.