The fact is that Apple does not allow sending emails in the background. I ran into this problem. You will need to allow the user to confirm sending. Therefore, create mail and let it pop up, then the user just needs to click send.
This, unfortunately, is the only way to do this.
Hope this helps :)
source share