As far as I know, MFMailComposer requires a mail account to send mail, so if the account is not configured, this will cause problems. you can check if mfmailcomposer can send mail through your method[MFMailComposeViewController canSendMail];
source
share