Take a look at the MFMailComposeViewController in the Apple documentation. You can use it as follows:
MFMailComposeViewController *controller=[[MFMailComposeViewController alloc]init]; controller.delegate = self; [controller setMessageBody:<#yourBody#> isHTML:<#isHTML#>]; [self presentModalViewController:controller animated:YES]; [controller release];
Remember to add #import <MessageUI/MessageUI.h> to your .h file. It will call methods on your delegate so that you know when it was canceled or a message was sent (successfully or not). Let me know if this works for you.
source share