MFMailComposerViewController не имеет возможности получить от него адрес электронной почты. Вы можете установить его с помощью setToRecipients: метод. Но вы не можете получить доступ к тому, что пользователь на самом деле набрал в адресных полях.
И, сообщение будет фактически помещено в очередь в почтовом ящике приложения Mail . И в документе четко указано, что он не дает вам никакой возможности узнать, действительно ли отправлено письмо или нет.
Другое дело, что если вы разрешаете пользователю отправлять что-либо по какому-либо почтовому адресу, то он обязан ввести правильный почтовый адрес. Если нет, он не получит почту. Это до него. Почему тебя это волнует?
Недокументированный способ: Кажется, этот пост показывает недокументированный способ получить доступ к текстовому полю электронной почты путем рекурсивного циклического просмотра подпредставлений составителя почты. Этот метод может привести к отклонению Apple вашего приложения или может перестать работать в будущем, если Apple изменит реализацию MFMailComposeViewController .
Ссылка: Подобный SO пост здесь .