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
If the email does not have to originate from the account of the user of the device then you could simply send the email through your own server not using the MFMailComposerViewController. You could also just have your app talk to a web service if this is the case.