We have a business rule where we need to restrict the editing of the email body content on MFMailComposeViewController. The content will be pre-populated and needs to remain
This is impossible with the MFMailComposeViewController. If you want to send an email where all of the content is predefined, then you'll just want to do the SMTP connection and send the email yourself using your in house corporate mail server.