MailCompose

<MFMailComposeViewControllerDelegate>
// if ([MFMailComposeViewController canSendMail]) {

MFMailComposeViewController *mailvc=[[MFMailComposeViewController alloc]init];

mailvc.mailComposeDelegate=self;

[mailvc setSubject:@”kaushik”];

[mailvc setToRecipients:[[NSArray alloc]initWithObjects:@”kaushik@gmail.com”,@”rajdip@gmail.com”, nil]];

[mailvc setBccRecipients:[[NSArray alloc]initWithObjects:@”info@gmail.com”,@”soft@gmail.com”, nil]];

[mailvc setMessageBody:@”<u><b>pvt ltd company<b><u>” isHTML:YES];

UIImage *img=[UIImage imageNamed:@”airindiaexpress.jpg”]; NSData *data=UIImageJPEGRepresentation(img, CGFLOAT_MIN);

[mailvc addAttachmentData:data mimeType:@”image/jpg” fileName:@”plane”];

[self presentViewController:mailvc animated:YES completion:nil];

//  }

//  else

//  {

//  NSLog(@”connect internet”);

//  } 
-(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error 
{
if (result == MFMailComposeResultCancelled) {
NSLog(@”MFMailComposeResultCancelled”); }
else if (result == MFMailComposeResultSaved) {
NSLog(@”MFMailComposeResultSaved”); } 
else if (result == MFMailComposeResultSent) {
NSLog(@”MFMailComposeResultSent”);

}
else if (result == MFMailComposeResultFailed) {

NSLog(@”MFMailComposeResultFailed”); }

[self dismissViewControllerAnimated:YES completion:nil]; }

Leave a comment