How to send Emails in iPhone

Total Post:13


iPhone  Ios 
 1187  View(s)
Rate this:
How to send Emails in iPhone ?
  1. Re: How to send Emails in iPhone

    Follow these steps :

    Step.1- Include  MessageUI.framework in your project. 

    Step-2  Import  MessageUI/MessageUI.h in your header file like that in my case

    #import <MessageUI/MessageUI.h>
    #import <UIKit/UIKit.h>
    #import <QuartzCore/QuartzCore.h>  
    @interface SendEmail : UIViewController<MFMailComposeViewControllerDelegate>
    @property (retain, nonatomic) NSString *emailSubject;


    Setp-3 Suppose you want to send SMS on button  touch(click) then write the following code in your implementation (Sendemail.m) file. 

      MFMailComposeViewController  *mailcontroller =[[MFMailComposeViewController alloc] init];
      mailcontroller.mailComposeDelegate =self; 
     if([MFMailComposeViewController canSendMail]){ 
    // Email subject. 
          mailcontroller.subject=@this is email subject.
    //  Email body
       mailcontroller.body=[NSString stringWithFormat:@ This is the testing email. ];  
    // Email address you want to send . 
            mailcontroller.recipients = [NSArray,nil];        
    // check the condition in case of model view controller is not dismissed then dismiss it. 
                    if (![[self presentedViewController] isBeingPresented]) {
                        [self dismissViewControllerAnimated:YES completion:nil];                 
    // show Email view  UI.
    [self presentViewController:mailcontroller animated:YES completion:nil];
    // delegate method of  MFMailComposeViewController .  
    -(void)mailComposeController:(MFMailComposeViewController *)controller
             didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error{   
          [controller dismissViewControllerAnimated:YES completion:nil];  

      Modified On Apr-09-2018 01:37:38 AM


Please check, If you want to make this post sponsored

You are not a Sponsored Member. Click Here to Subscribe the Membership.