title: Sending Mailcore2 Plain Emails in Swift
body: <p>I've recently incorporated MailCore2 into my Objective-C project, and it has worked perfectly. Now, I am in the process of transitioning the code within the app to Swift. I have successfully imported the MailCore2 API into my swift project, but I see no documentation (Google search, libmailcore.com, github) on how to turn the following working Objective-C code into Swift Code:</p>
  
  <pre><code>MCOSMTPSession *smtpSession = [[MCOSMTPSession alloc] init];
  smtpSession.hostname = @"smtp.gmail.com";
  smtpSession.port = 465;
  smtpSession.username = @"matt@gmail.com";
  smtpSession.password = @"password";
  smtpSession.authType = MCOAuthTypeSASLPlain;
  smtpSession.connectionType = MCOConnectionTypeTLS;
  
  MCOMessageBuilder *builder = [[MCOMessageBuilder alloc] init];
  MCOAddress *from = [MCOAddress addressWithDisplayName:@"Matt R"
                                                mailbox:@"matt@gmail.com"];
  MCOAddress *to = [MCOAddress addressWithDisplayName:nil 
                                              mailbox:@"hoa@gmail.com"];
  [[builder header] setFrom:from];
  [[builder header] setTo:@[to]];
  [[builder header] setSubject:@"My message"];
  [builder setHTMLBody:@"This is a test message!"];
  NSData * rfc822Data = [builder data];
  
  MCOSMTPSendOperation *sendOperation = 
     [smtpSession sendOperationWithData:rfc822Data];
  [sendOperation start:^(NSError *error) {
      if(error) {
          NSLog(@"Error sending email: %@", error);
      } else {
          NSLog(@"Successfully sent email!");
      }
  }];
  </code></pre>
  
  <p>Does anyone know how to successfully send an email in Swift using this API? Thanks in advance to all who reply. </p>