MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP. The API has been redesigned from ground up.

Related tags

Email mailcore2
Overview

MailCore 2: Introduction

MailCore 2 provides a simple and asynchronous Objective-C API to work with the e-mail protocols IMAP, POP and SMTP. The API has been redesigned from the ground up. It features:

  • POP, IMAP and SMTP support
  • RFC822 parser and generator
  • Asynchronous APIs
  • HTML rendering of messages
  • iOS and Mac support

Build Status

Installation

Build for iOS/OSX

Read instructions for iOS/OSX.

Build for Android

Read instructions for Android.

Build for Windows

Read instructions for Windows.

Build for Linux

Read instructions for Linux.

Basic IMAP Usage

Using MailCore 2 is just a little more complex conceptually than the original MailCore. All fetch requests in MailCore 2 are made asynchronously through a queue. What does this mean? Well, let's take a look at a simple example:

    MCOIMAPSession *session = [[MCOIMAPSession alloc] init];
    [session setHostname:@"imap.gmail.com"];
    [session setPort:993];
    [session setUsername:@"[email protected]"];
    [session setPassword:@"123456"];
    [session setConnectionType:MCOConnectionTypeTLS];

    MCOIMAPMessagesRequestKind requestKind = MCOIMAPMessagesRequestKindHeaders;
    NSString *folder = @"INBOX";
    MCOIndexSet *uids = [MCOIndexSet indexSetWithRange:MCORangeMake(1, UINT64_MAX)];

    MCOIMAPFetchMessagesOperation *fetchOperation = [session fetchMessagesOperationWithFolder:folder requestKind:requestKind uids:uids];

    [fetchOperation start:^(NSError * error, NSArray * fetchedMessages, MCOIndexSet * vanishedMessages) {
        //We've finished downloading the messages!

        //Let's check if there was an error:
        if(error) {
            NSLog(@"Error downloading message headers:%@", error);
        }

        //And, let's print out the messages...
        NSLog(@"The post man delivereth:%@", fetchedMessages);
    }];

In this sample, we retrieved and printed a list of email headers from an IMAP server. In order to execute the fetch, we request an asynchronous operation object from the MCOIMAPSession instance with our parameters (more on this later). This operation object is able to initiate a connection to Gmail when we call the start method. Now here's where things get a little tricky. We call the start function with an Objective-C block, which is executed on the main thread when the fetch operation completes. The actual fetching from IMAP is done on a background thread, leaving your UI and other processing free to use the main thread.

Documentation

License

MailCore 2 is BSD-Licensed.

Issues
  • MailCore2 ios: Unable to parse response from server.

    MailCore2 ios: Unable to parse response from server.

    Hello

    i am getting error : "Unable to parse response from server."

    But when i remove following file: scripts/prebuilt.lists

    it is working fine.

    Everytime i have to remove this file and buil again?

    Please do help.

    opened by Pankaj03 66
  • Need Help

    Need Help

    I try to build mailcore2 and i have this problem, can you help me please thanks

    Captura de pantalla 2013-04-16 a la s 12 17 52

    opened by GNV 48
  • New message rendering methods on IMAP

    New message rendering methods on IMAP

    I'm creating a pull request so it's easier to discuss and track changes as opposed to in the issues themselves.

    As discussed in #112 and #111, this is a first pass at defining the interface. Currently only includes IMAP. RFC 822 to come.

    I need to look further into the implementation and how the existing IMAPMessage::htmlRendering and HTMLRenderer::htmlForIMAPMessage methods work. It's unclear to me at this point if these new methods need to take additional parameters for the callbacks or if callbacks will be created within their implementation.

    work-in-progress waffle:in progress 
    opened by paulyoung 48
  • Issue with versions of iOS and Xcode protected by NDA

    Issue with versions of iOS and Xcode protected by NDA

    I'm hesitant to discuss here due to the NDA.

    I'm happy to use Apple forums or whatever is preferred but the issue is easily reproducible for me by following the standard steps.

    duplicate 
    opened by paulyoung 44
  • Android Example Not Working

    Android Example Not Working

    Hi,

    1. I have followed the instructions to build the AndroidExample App. Build successful. I tried to do run Android Example with .aar file in libs folder. I have changed MessageSyncManger with username,password,host and port number.
        session.setUsername("[email protected]");
        session.setPassword("mypassword");
        session.setHostname("imap.gmail.com");
        session.setPort(993);
        session.setConnectionType(ConnectionType.ConnectionTypeTLS);
    

    I am getting following error and app crashes. /com.libmailcore.androidexample A/libc﹕ Fatal signal 11 (SIGSEGV), code 2, fault addr 0x766e6f6f in tid 13683 (.androidexample)

    How can i fix this issue.

    1. The minimum sdk for the AndroidExample App and .aar Libary Project is set to 21.

    if i change the minimum sdk in the app/build.grade file to 14 then

    Error:Execution failed for task ':app:processDebugManifest'.

    Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 21 declared in library C:\Users\pratap\Desktop\mailcore2-master\example\android\AndroidExample\app\build\intermediates\exploded-aar\mailcore2-android-1\AndroidManifest.xml Suggestion: use tools:overrideLibrary="com.libmailcore.library" to force usage

    is MailCore2 does not support lower than Lollypop devices ?

    1. I Found LoginActivity in the AndroidManifest.xml file but i did not found Activity java file.

    Thanks, Pratap.

    opened by kprathap23 35
  • Add message preview to examples.

    Add message preview to examples.

    This is dependent on #155.

    opened by paulyoung 35
  • Unable To Send Messages From Outlook Account

    Unable To Send Messages From Outlook Account

    Although I am successfully able to fetch folders and messages for my Outlook email accounts, I discovered that I am unable to send messages.

    When I first encountered the problem, I went into the terminal and tried to connect to the server by doing:

    openssl s_client -starttls smtp -crlf -connect smtp-mail.outlook.com:587

    This was successful. My smtp session settings matched the above request:

    self.smtpSession = [[MCOSMTPSession alloc] init]; self.smtpSession.hostname = smtp-mail.outlook.com; self.smtpSession.port = 587; self.smtpSession.username = [email protected]; self.smtpSession.connectionType = MCOConnectionTypeStartTLS; self.smtpSession.password = nil; self.smtpSession.OAuth2Token = (same token as is working for imap session); self.smtpSession.authType MCOAuthTypeXOAuth2; self.smtpSession.checkCertificateEnabled = NO;

    The first error I received was:

    2014-03-12 16:49:01.107 MailApp[9748:60b] sendOutboxEmail error:Unable to authenticate with the current session's credentials.

    Next, I tried changing the smtpSession.connectionType to MCOConnectionTypeTLS. This change yielded a different error:

    2014-03-12 16:44:01.049 MailApp[9531:99cf] CFNetwork SSLHandshake failed (-9800) 2014-03-12 16:44:03.610 MailApp[9531:60b] sendOutboxEmail error:A stable connection to the server could not be established.

    My smtp session connection logger for the first attempt using the startTLS connection printed:

    MCOSMTPSession: [-1] 2014-03-12 16:48:20.363 MailApp[9748:3f1b] MCOSMTPSession: [0] 220 BLU0-SMTP305.phx.gbl Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at Wed, 12 Mar 2014 13:48:20 -0700

    2014-03-12 16:48:20.364 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.364 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.364 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.365 MailApp[9748:3f1b] MCOSMTPSession: [1] EHLO droga5-180.home

    2014-03-12 16:48:20.365 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.365 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.431 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.431 MailApp[9748:3f1b] MCOSMTPSession: [0] 250-BLU0-SMTP305.phx.gbl Hello [108.41.27.139]

    250-TURN

    250-SIZE 41943040

    250-ETRN

    250-PIPELINING

    250-DSN

    250-ENHANCEDSTATUSCODES

    250-8bitmime

    250-BINARYMIME

    250-CHUNKING

    250-VRFY

    250-TLS

    250-STARTTLS

    250 OK

    2014-03-12 16:48:20.432 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.432 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.432 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.433 MailApp[9748:3f1b] MCOSMTPSession: [1] STARTTLS

    2014-03-12 16:48:20.433 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.433 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.703 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.704 MailApp[9748:3f1b] MCOSMTPSession: [0] 220 2.0.0 SMTP server ready

    2014-03-12 16:48:20.704 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.704 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.908 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.908 MailApp[9748:3f1b] MCOSMTPSession: [1] EHLO user-180.home

    2014-03-12 16:48:20.909 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.909 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.944 BirdseyeMail[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.944 MailApp[9748:3f1b] MCOSMTPSession: [0] 250-BLU0-SMTP305.phx.gbl Hello [108.41.27.139]

    250-TURN

    250-SIZE 41943040

    250-ETRN

    250-PIPELINING

    250-DSN

    250-ENHANCEDSTATUSCODES

    250-8bitmime

    250-BINARYMIME

    250-CHUNKING

    250-VRFY

    250-AUTH LOGIN PLAIN XOAUTH2

    250 OK

    2014-03-12 16:48:20.945 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.945 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.945 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.946 MailApp[9748:3f1b] MCOSMTPSession: [1] AUTH XOAUTH2 dXNlcj1qY2xhcms3Nzc2QG91dGxvb2suY29tAWF1dGg9QmVhcmVyIEV3QkFBcTFEQkFBVUdDQ1hjOHdVL3pGdTlRbkxkWlh5K1luRWxGa0FBVlVnaDhDVzJTN25NTzBCaHRjM1l2ZlRiMXdYWWdsZHVPeWFpZzB3VFhCUUpNSWJTV2FIdkEvTnNBTnRyS0l0ZUpPMU5Ibm96b1drU3Q5WXkwOStkKzJsL3FSNW8wU01QNjFYQktvL2ZrN2puSlNOMklwWWs2bTZRQVNNRU1Uc20rYVg0Y0F5RDhZV3BkZzEvM21pTlBkSVVVMmNaYi8xUUtPM3Fpd25Qb2pBalVsdVJlSlhzOCtneURRSjlYSVVrRXJhdkdpN0VJUWRxWm55dE1Fem9TdkkzQmF3WVJ6amxYOWxST0ppTnFFWlVwVER5cHhtN2NobGtRNnVrMlZhbGhHVFYyK1REcjJqNFVUbFZtMGtsRWUyTTNHNU41R1c4YnFoUUM 2014-03-12 16:48:20.946 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:20.946 MailApp[9748:3f1b] MCOSMTPSession: [-1] 2014-03-12 16:48:50.948 MailApp[9748:3f1b] MCOSMTPSession: [4] 2014-03-12 16:49:01.107 MailApp[9748:60b] sendOutboxEmail error:Unable to authenticate with the current session's credentials. 2014-03-12 16:49:32.113 MailApp[9748:b80f] MCOSMTPSession: [-1] 2014-03-12 16:49:32.113 MailApp[9748:b80f] MCOSMTPSession: [1] QUIT

    2014-03-12 16:49:32.113 MailApp[9748:b80f] MCOSMTPSession: [-1] 2014-03-12 16:49:32.114 MailApp[9748:b80f] MCOSMTPSession: [-1] 2014-03-12 16:49:32.114 MailApp[9748:b80f] MCOSMTPSession: [5]

    Do you have any thoughts on why this might be happening? Thanks.

    opened by jac300 34
  • Not able to login Outlook

    Not able to login Outlook

    If i try to login Outlook , it ends up with the below error.

    Error Domain=MCOErrorDomain Code=1 "A stable connection to the server could not be established." UserInfo={NSLocalizedDescription=A stable connection to the server could not be established.}

    I am using below code,

    session = [[MCOIMAPSession alloc]init];
    session.hostname = @"mail.outlook.com";
    session.username = userName;
    session.password = pwd;
    session.port = 993;
    session.authType = MCOAuthTypeSASLPlain;
    session.connectionType = MCOConnectionTypeTLS;
    

    Any help would be appreciated..

    opened by vymallesh 34
  • Implement a simple method to get an htmlRendering of a message with IMAP

    Implement a simple method to get an htmlRendering of a message with IMAP

    Would look like this:

    [msg htmlRendering:^(NSString * htmlString) { NSLog(@"the message looks like this: %@", htmlString); }];

    work-in-progress 
    opened by dinhvh 33
  • certificate is not retrieved (was: MCOImapOperations does not call completionBlock after the initial execution.)

    certificate is not retrieved (was: MCOImapOperations does not call completionBlock after the initial execution.)

    @dinhviethoa I'm observing the same issue as described in #665 on the latest code. This behaviour seem to occur only on corporate Gmail accounts.

    I have a MCOImapSession on a singleton, called every 5mins to execute MCOImapSearchOperation.

    Putting some breakpoints, it seems to stuck on MCImapSession.cc line num:641 "r = mailimap_ssl_connect_voip(mImap, MCUTF8(mHostname), mPort, isVoIPEnabled());" and does not proceed to next line on succeeding calls. (1st execution will go through).

    1st iteration: 2014-07-24 15:40:03.160 [284:5003] MCIMAPSession.cc:618: connect mailcore::IMAPSession:0x146cac40 2014-07-24 15:40:07.825 [284:5003] MCIMAPSession.cc:641: ssl connect imap.gmail.com 993 2

    2nd iteration: 2014-07-24 15:45:03.313 [284:5003] MCIMAPSession.cc:618: connect mailcore::IMAPSession:0x146cac40

    3rd+ iteration: (no logs from mailcore)

    Many thanks!

    opened by mrrussellong 32
  • [Bug] - Attchament filename gbk charset decode issue

    [Bug] - Attchament filename gbk charset decode issue

    attchament filename gb2312 charset decode issue QQ20211228-093355@2x

    bug 
    opened by Ryan0520 0
  • [Bug] - Build Fail

    [Bug] - Build Fail

    Summary Been trying to add mailcore2 to swift project and keep getting stuck with the error below. Using pods then trying to build the ios project and its the same error. I've followed each of the suggestions from this stack link THIS XCODE 13.1 IOS Swift

    Piece of code

    Undefined symbols for architecture x86_64:
      "_mailstream_get_certificate_chain", referenced from:
          mailcore::checkCertificate(_mailstream*, mailcore::String*) in libRNCoreMailModule.a(MCCertificateUtils.o)
      "_mailimap_capability_data_new", referenced from:
          mailcore::IMAPSession::enableFeature(mailcore::String*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_enable", referenced from:
          mailcore::IMAPSession::enableFeature(mailcore::String*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_capability", referenced from:
          mailcore::IMAPSession::capability(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_store_att_flags_new_set_flags_silent", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uid_store", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_store_att_flags_free", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_namespace_data_free", referenced from:
          mailcore::IMAPSession::fetchNamespace(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_id_params_list_new_empty", referenced from:
          mailcore::IMAPSession::identity(mailcore::IMAPIdentity*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_id_params_list_add_name_value", referenced from:
          mailcore::IMAPSession::identity(mailcore::IMAPIdentity*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_id", referenced from:
          mailcore::IMAPSession::identity(mailcore::IMAPIdentity*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailstream_unsetup_idle", referenced from:
          mailcore::IMAPSession::unsetupIdle() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_msg_att_xgmlabels_add", referenced from:
          mailcore::IMAPSession::storeLabels(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailstream_interrupt_idle", referenced from:
          mailcore::IMAPSession::interruptIdle() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_idle", referenced from:
          mailcore::IMAPSession::idle(mailcore::String*, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_idle_done", referenced from:
          mailcore::IMAPSession::idle(mailcore::String*, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_quota_getquotaroot", referenced from:
          mailcore::IMAPSession::getQuota(unsigned int*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_store", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_quota_complete_data_free", referenced from:
          mailcore::IMAPSession::getQuota(unsigned int*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_all", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_from", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_bcc", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_compress", referenced from:
          mailcore::IMAPSession::enableCompression(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_body", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_uid", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_header", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_senton", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_xgmmsgid", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_larger", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_smaller", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_capability_new", referenced from:
          mailcore::IMAPSession::enableFeature(mailcore::String*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_xgmraw", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_multiple", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_not", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uid_search_literalplus", referenced from:
          mailcore::IMAPSession::search(mailcore::String*, mailcore::IMAPSearchExpression*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_free", referenced from:
          mailcore::IMAPSession::search(mailcore::String*, mailcore::IMAPSearchExpression*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_new_single", referenced from:
          fetch_imap(mailimap*, bool, unsigned int, mailimap_fetch_type*, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_section_new_part", referenced from:
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_section_new", referenced from:
          fetch_rfc822(mailimap*, bool, unsigned int, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_nstring_free", referenced from:
          mailcore::IMAPSession::fetchMessage(mailcore::String*, bool, unsigned int, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          nstringDeallocator(char*, unsigned int) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_extension_xgmlabels", referenced from:
          msg_att_handler(mailimap_msg_att*, void*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_extension_xgmthrid", referenced from:
          msg_att_handler(mailimap_msg_att*, void*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_extension_xgmmsgid", referenced from:
          msg_att_handler(mailimap_msg_att*, void*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_att_new_xgmlabels", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_att_new_xgmthrid", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_att_new_rfc822_size", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_header_list_new", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_sentsince", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_att_new_body_peek_section", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          fetch_rfc822(mailimap*, bool, unsigned int, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uid_fetch_qresync", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_qresync", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_changedsince", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          fetch_imap(mailimap*, bool, unsigned int, mailimap_fetch_type*, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_type_new_fetch_att_list_add", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_since", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_section_part_new", referenced from:
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_list_free", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          fetch_imap(mailimap*, bool, unsigned int, mailimap_fetch_type*, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_expunge", referenced from:
          mailcore::IMAPSession::expunge(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uidplus_uid_move", referenced from:
          mailcore::IMAPSession::moveMessages(mailcore::String*, mailcore::IndexSet*, mailcore::String*, mailcore::HashMap**, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_new_empty", referenced from:
          setFromIndexSet(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
          splitSet(mailimap_set*, unsigned int) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uid_search", referenced from:
          mailcore::IMAPSession::search(mailcore::String*, mailcore::IMAPSearchExpression*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_add_interval", referenced from:
          setFromIndexSet(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
          splitSet(mailimap_set*, unsigned int) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uidplus_uid_copy", referenced from:
          mailcore::IMAPSession::copyMessages(mailcore::String*, mailcore::IndexSet*, mailcore::String*, mailcore::HashMap**, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_free", referenced from:
          mailcore::IMAPSession::copyMessages(mailcore::String*, mailcore::IndexSet*, mailcore::String*, mailcore::HashMap**, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::moveMessages(mailcore::String*, mailcore::IndexSet*, mailcore::String*, mailcore::HashMap**, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessagesByUIDWithExtraHeaders(mailcore::String*, mailcore::IMAPMessagesRequestKind, mailcore::IndexSet*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessagesByNumberWithExtraHeaders(mailcore::String*, mailcore::IMAPMessagesRequestKind, mailcore::IndexSet*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          fetch_imap(mailimap*, bool, unsigned int, mailimap_fetch_type*, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          ...
      "_mailimap_flag_new_seen", referenced from:
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_flag_new_flagged", referenced from:
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_type_free", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          fetch_rfc822(mailimap*, bool, unsigned int, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_flag_new_deleted", referenced from:
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_att_new_flags", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_flag_new_flag_keyword", referenced from:
          mailcore::IMAPSession::appendMessageWithCustomFlagsAndDate(mailcore::String*, mailcore::Data*, mailcore::MessageFlag, mailcore::Array*, long, mailcore::IMAPProgressCallback*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_unsubscribe", referenced from:
          mailcore::IMAPSession::unsubscribeFolder(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_create", referenced from:
          mailcore::IMAPSession::createFolder(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_delete", referenced from:
          mailcore::IMAPSession::deleteFolder(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_rename", referenced from:
          mailcore::IMAPSession::renameFolder(mailcore::String*, mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_xlist", referenced from:
          mailcore::IMAPSession::fetchAllFolders(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_noop", referenced from:
          mailcore::IMAPSession::noop(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_status", referenced from:
          mailcore::IMAPSession::folderStatus(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_extension_condstore", referenced from:
          mailcore::IMAPSession::folderStatus(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          msg_att_handler(mailimap_msg_att*, void*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_mailbox_data_status_free", referenced from:
          mailcore::IMAPSession::folderStatus(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_status_att_list_free", referenced from:
          mailcore::IMAPSession::folderStatus(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_select", referenced from:
          mailcore::IMAPSession::select(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_list_result_free", referenced from:
          resultsWithError(int, clist_s*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_capability_data_free", referenced from:
          mailcore::IMAPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::capability(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::enableFeature(mailcore::String*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_login", referenced from:
          mailcore::IMAPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_list", referenced from:
          mailcore::IMAPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchDelimiterIfNeeded(char, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchAllFolders(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_idle", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_condstore", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_xoauth2", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_namespace", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_extension", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_acl", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_has_enable", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_socket_starttls", referenced from:
          mailcore::IMAPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_ssl_connect_voip", referenced from:
          mailcore::IMAPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_163_workaround_enabled", referenced from:
          mailcore::IMAPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_status_att_list_add", referenced from:
          mailcore::IMAPSession::folderStatus(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_free", referenced from:
          mailcore::IMAPSession::unsetup() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_new", referenced from:
          mailcore::IMAPSession::setup() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_sentbefore", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_progress_callback", referenced from:
          mailcore::IMAPSession::setup() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_store_att_flags_new_add_flags_silent", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_logger", referenced from:
          mailcore::IMAPSession::setup() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_res_9_ns_initparse", referenced from:
          mailcore::MXRecordResolverOperation::main() in libRNCoreMailModule.a(MCMXRecordResolverOperation.o)
      "_res_9_dn_expand", referenced from:
          mailcore::MXRecordResolverOperation::main() in libRNCoreMailModule.a(MCMXRecordResolverOperation.o)
      "_mailimap_date_time_new", referenced from:
          mailcore::imapDateFromTimestamp(long) in libRNCoreMailModule.a(MCLibetpan.o)
      "_mailimf_date_time_new", referenced from:
          mailcore::dateFromTimestamp(long) in libRNCoreMailModule.a(MCLibetpan.o)
      "_mailstream_cfstream_enabled", referenced from:
          initialize() in libRNCoreMailModule.a(MCLibetpan.o)
      "_mailsem_free", referenced from:
          mailcore::OperationQueue::~OperationQueue() in libRNCoreMailModule.a(MCOperationQueue.o)
      "_tidyOptSetInt", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailmime_part_parse_partial", referenced from:
          mailcore::MCDecodeData(mailcore::Data*, mailcore::Encoding, bool, mailcore::Data**) in libRNCoreMailModule.a(MCDataDecoderUtils.o)
      "_mailmime_part_parse", referenced from:
          mailcore::MCDecodeData(mailcore::Data*, mailcore::Encoding, bool, mailcore::Data**) in libRNCoreMailModule.a(MCDataDecoderUtils.o)
      "ctemplate::StaticTemplateStringInitializer::StaticTemplateStringInitializer(ctemplate::StaticTemplateString const*)", referenced from:
          ___cxx_global_var_init in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_chash_get", referenced from:
          classWithTypeInfo(std::type_info const*) in libRNCoreMailModule.a(NSObject+MCO.o)
          getFromPerformHash(mailcore::Object*, void (mailcore::Object::*)(void*), void*, void*) in libRNCoreMailModule.a(MCObject.o)
          mailcore::Object::objectWithSerializable(mailcore::HashMap*) in libRNCoreMailModule.a(MCObject.o)
          mailcore::String::uniquedStringWithUTF8Characters(char const*) in libRNCoreMailModule.a(MCString.o)
      "_mailimf_to_new", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "ctemplate::Template::StringToTemplate(ctemplate::TemplateString const&, ctemplate::Strip)", referenced from:
          ctemplate::Template::StringToTemplate(char const*, unsigned long, ctemplate::Strip) in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_mailstream_cancel", referenced from:
          mailcore::SMTPSession::cancelMessageSending() in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailsmtp_new", referenced from:
          mailcore::SMTPSession::setup() in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailesmtp_send_quit_no_disconnect", referenced from:
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_subject_free", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailesmtp_send", referenced from:
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_date_new", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_att_new_uid", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_set_body_text", referenced from:
          get_signature_part(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_pgp_version_part() in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_encrypted_part(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_file_part(mailcore::MessageBuilder*, char const*, char const*, int, char const*, char const*, char const*, unsigned long, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailesmtp_auth_sasl", referenced from:
          mailcore::SMTPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_clist_insert_after", referenced from:
          msg_id_from_string_array(mailcore::Array*) in libRNCoreMailModule.a(MCMessageHeader.o)
          part_new_empty(mailcore::MessageBuilder*, mailmime_content*, mailmime_fields*, char const*, int) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_multipart_signed_pgp(mailcore::MessageBuilder*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_multipart_encrypted_pgp(mailcore::MessageBuilder*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          content_type_parameters_from_attachment(mailcore::Attachment*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          ...
      "_mailsmtp_oauth2_outlook_authenticate", referenced from:
          mailcore::SMTPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_newsnntp_list_subscriptions", referenced from:
          mailcore::NNTPSession::listDefaultNewsgroups(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailsmtp_quit", referenced from:
          mailcore::SMTPSession::disconnect() in libRNCoreMailModule.a(MCSMTPSession.o)
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailsmtp_socket_starttls", referenced from:
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailsmtp_ssl_connect", referenced from:
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailstream_setup_idle", referenced from:
          mailcore::IMAPSession::setupIdle() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailsmtp_socket_connect", referenced from:
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_address_list_new_empty", referenced from:
          lep_address_list_from_array(mailcore::Array*) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailmime_set_imf_fields", referenced from:
          mailcore::MessageBuilder::mimeAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPSignedMessageDataWithSignatureData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPEncryptedMessageDataWithEncryptedData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailmessage_get_bodystructure", referenced from:
          mailcore::MessageParser::setBytes(char*, unsigned int) in libRNCoreMailModule.a(MCMessageParser.o)
      "_mailsmtp_init", referenced from:
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_newsnntp_post", referenced from:
          mailcore::NNTPSession::postMessage(mailcore::Data*, mailcore::NNTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailsmtp_set_timeout", referenced from:
          mailcore::SMTPSession::setup() in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_set_new_interval", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mmap_string_unref", referenced from:
          mmapStringDeallocator(char*, unsigned int) in libRNCoreMailModule.a(MCNNTPSession.o)
          mmapStringDeallocator(char*, unsigned int) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_fetch_att_new_body_peek_section_partial", referenced from:
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailsmtp_noop", referenced from:
          mailcore::SMTPSession::noop(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_clist_delete", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_address_list_add_parse", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailsmtp_mail", referenced from:
          mailcore::SMTPSession::checkAccount(mailcore::Address*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_fetch_type_new_fetch_att_list_empty", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_newsnntp_socket_connect", referenced from:
          mailcore::NNTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailsmtp_set_progress_callback", referenced from:
          mailcore::SMTPSession::setup() in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_search_key_new_cc", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_xgmthrid", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_socket_connect_voip", referenced from:
          mailcore::IMAPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_res_9_ns_parserr", referenced from:
          mailcore::MXRecordResolverOperation::main() in libRNCoreMailModule.a(MCMXRecordResolverOperation.o)
      "_mmap_string_ref", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
          mailcore::IMAPSession::identity(mailcore::IMAPIdentity*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailstream_get_low", referenced from:
          mailcore::POPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
          mailcore::NNTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
          mailcore::IMAPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_hack_date_time_parse", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailimf_message_free", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_from_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_htmlSAXParseDoc", referenced from:
          mailcore::String::flattenHTMLAndShowBlockquoteAndLink(bool, bool) in libRNCoreMailModule.a(MCString.o)
      "_mailimf_mailbox_new", referenced from:
          mailcore::Address::createIMFMailbox() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
      "_mailmime_decoded_part_free", referenced from:
          mailcore::decodedPartDeallocator(char*, unsigned int) in libRNCoreMailModule.a(MCDataDecoderUtils.o)
      "_mailpop3_user", referenced from:
          mailcore::POPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimf_orig_date_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimap_has_uidplus", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailpop3_top", referenced from:
          mailcore::POPSession::fetchHeader(unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimf_orig_date_free", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_message_id_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimap_search_key_new_on", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "ctemplate::Template::ExpandWithDataAndCache(ctemplate::ExpandEmitter*, ctemplate::TemplateDictionaryInterface const*, ctemplate::PerExpandData*, ctemplate::TemplateCache const*) const", referenced from:
          ctemplate::Template::ExpandWithData(ctemplate::ExpandEmitter*, ctemplate::TemplateDictionaryInterface const*, ctemplate::PerExpandData*) const in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_mailimf_field_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_newsnntp_listgroup_free", referenced from:
          mailcore::NNTPSession::fetchAllArticles(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_newsnntp_listgroup", referenced from:
          mailcore::NNTPSession::fetchAllArticles(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_newsnntp_date", referenced from:
          mailcore::NNTPSession::fetchServerDate(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_from_free", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_field_free", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_newsnntp_article_by_message_id", referenced from:
          mailcore::NNTPSession::fetchArticleByMessageID(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_newsnntp_article", referenced from:
          mailcore::NNTPSession::fetchArticle(mailcore::String*, unsigned int, mailcore::NNTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_newsnntp_article_free", referenced from:
          mailcore::NNTPSession::fetchArticle(mailcore::String*, unsigned int, mailcore::NNTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::NNTPSession::fetchArticleByMessageID(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_newsnntp_head_free", referenced from:
          mailcore::NNTPSession::fetchHeader(mailcore::String*, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailmime_mechanism_new", referenced from:
          get_file_part(mailcore::MessageBuilder*, char const*, char const*, int, char const*, char const*, char const*, unsigned long, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "ctemplate::default_template_cache()", referenced from:
          ctemplate::Template::ExpandWithData(ctemplate::ExpandEmitter*, ctemplate::TemplateDictionaryInterface const*, ctemplate::PerExpandData*) const in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_newsnntp_list", referenced from:
          mailcore::NNTPSession::listAllNewsgroups(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailsmtp_oauth2_authenticate", referenced from:
          mailcore::SMTPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_uidplus_append", referenced from:
          mailcore::IMAPSession::appendMessageWithCustomFlagsAndDate(mailcore::String*, mailcore::Data*, mailcore::MessageFlag, mailcore::Array*, long, mailcore::IMAPProgressCallback*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_newsnntp_ssl_connect", referenced from:
          mailcore::NNTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "ctemplate::TemplateDictionary::~TemplateDictionary()", referenced from:
          renderTemplate(mailcore::String*, mailcore::HashMap*) in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_mailmime_new", referenced from:
          part_new_empty(mailcore::MessageBuilder*, mailmime_content*, mailmime_fields*, char const*, int) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_newsnntp_authinfo_username", referenced from:
          mailcore::NNTPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_newsnntp_free", referenced from:
          mailcore::NNTPSession::unsetup() in libRNCoreMailModule.a(MCNNTPSession.o)
      "_chash_delete", referenced from:
          removeFromPerformHash(mailcore::Object*, void (mailcore::Object::*)(void*), void*, void*) in libRNCoreMailModule.a(MCObject.o)
      "_newsnntp_new", referenced from:
          mailcore::NNTPSession::setup() in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailsmtp_rcpt", referenced from:
          mailcore::SMTPSession::checkAccount(mailcore::Address*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_date_time_free", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_tidySetCharEncoding", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailimap_section_new_header_fields", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_iconv_open", referenced from:
          lepIConv(char const*, char const*, char const*, unsigned long, char*, unsigned long*) in libRNCoreMailModule.a(MCData.o)
      "_esmtp_address_list_new", referenced from:
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_tidyCreate", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailimap_flag_list_new_empty", referenced from:
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_message_parse", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_tidyParseBuffer", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_tidySaveBuffer", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_chash_set", referenced from:
          MCORegisterClass(objc_class*, std::type_info const*) in libRNCoreMailModule.a(NSObject+MCO.o)
          addToPerformHash(mailcore::Object*, void (mailcore::Object::*)(void*), void*, void*, void*) in libRNCoreMailModule.a(MCObject.o)
          mailcore::Object::registerObjectConstructor(char const*, void* (*)()) in libRNCoreMailModule.a(MCObject.o)
          mailcore::String::uniquedStringWithUTF8Characters(char const*) in libRNCoreMailModule.a(MCString.o)
      "_tidyBufFree", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "ctemplate::TemplateDictionary::TemplateDictionary(ctemplate::TemplateString const&, ctemplate::UnsafeArena*)", referenced from:
          renderTemplate(mailcore::String*, mailcore::HashMap*) in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_newsnntp_head", referenced from:
          mailcore::NNTPSession::fetchHeader(mailcore::String*, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_tidyRelease", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailpop3_list", referenced from:
          mailcore::POPSession::fetchMessages(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_newsnntp_list_free", referenced from:
          mailcore::NNTPSession::listAllNewsgroups(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailpop3_noop", referenced from:
          mailcore::POPSession::noop(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimap_namespace", referenced from:
          mailcore::IMAPSession::fetchNamespace(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailpop3_top_free", referenced from:
          mailcore::POPSession::fetchHeader(unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_tidyCleanAndRepair", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailimap_flag_new_draft", referenced from:
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_extended_charconv", referenced from:
          initialize() in libRNCoreMailModule.a(MCData.o)
      "_mmap_string_append", referenced from:
          quote_word(char const*, _MMAPString*, char const*, unsigned long) in libRNCoreMailModule.a(MCString.o)
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_msg_att_xgmlabels_new_empty", referenced from:
          mailcore::IMAPSession::storeLabels(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_authenticate", referenced from:
          mailcore::IMAPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailpop3_pass", referenced from:
          mailcore::POPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimf_references_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailpop3_socket_starttls", referenced from:
          mailcore::POPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailmime_parameter_new", referenced from:
          part_new_empty(mailcore::MessageBuilder*, mailmime_content*, mailmime_fields*, char const*, int) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimap_store_att_flags_new_remove_flags_silent", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_subscribe", referenced from:
          mailcore::IMAPSession::subscribeFolder(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailpop3_ssl_connect", referenced from:
          mailcore::POPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimap_fetch_att_new_bodystructure", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailsem_down", referenced from:
          mailcore::OperationQueue::startThread() in libRNCoreMailModule.a(MCOperationQueue.o)
          mailcore::OperationQueue::runOperations() in libRNCoreMailModule.a(MCOperationQueue.o)
          mailcore::OperationQueue::stoppedOnMainThread(void*) in libRNCoreMailModule.a(MCOperationQueue.o)
      "_mmap_string_append_c", referenced from:
          etpan_make_quoted_printable(char const*, char const*, int) in libRNCoreMailModule.a(MCString.o)
          quote_word(char const*, _MMAPString*, char const*, unsigned long) in libRNCoreMailModule.a(MCString.o)
      "_mailmime_parse", referenced from:
          mime_from_attachment(mailcore::MessageBuilder*, mailcore::Attachment*, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_newsnntp_set_logger", referenced from:
          mailcore::NNTPSession::setup() in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailpop3_socket_connect", referenced from:
          mailcore::POPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailpop3_new", referenced from:
          mailcore::POPSession::setup() in libRNCoreMailModule.a(MCPOPSession.o)
      "_data_message_init", referenced from:
          mailcore::MessageParser::setBytes(char*, unsigned int) in libRNCoreMailModule.a(MCMessageParser.o)
      "_mailimap_set_timeout", referenced from:
          mailcore::IMAPSession::setup() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailpop3_auth", referenced from:
          mailcore::POPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailmessage_free", referenced from:
          mailcore::MessageParser::setBytes(char*, unsigned int) in libRNCoreMailModule.a(MCMessageParser.o)
      "_mailsem_new", referenced from:
          mailcore::OperationQueue::OperationQueue() in libRNCoreMailModule.a(MCOperationQueue.o)
      "_mailstream_certificate_chain_free", referenced from:
          mailcore::checkCertificate(_mailstream*, mailcore::String*) in libRNCoreMailModule.a(MCCertificateUtils.o)
      "_newsnntp_authinfo_password", referenced from:
          mailcore::NNTPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimap_set_msg_att_handler", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_date_time_free", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::IMAPSession::appendMessageWithCustomFlagsAndDate(mailcore::String*, mailcore::Data*, mailcore::MessageFlag, mailcore::Array*, long, mailcore::IMAPProgressCallback*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_mailbox_list_new", referenced from:
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
      "_xmlSetStructuredErrorFunc", referenced from:
          initializeLibXML() in libRNCoreMailModule.a(MCString.o)
      "_newsnntp_mode_reader", referenced from:
          mailcore::NNTPSession::readerIfNeeded(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailpop3_dele", referenced from:
          mailcore::POPSession::deleteMessage(unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimf_mailbox_list_free", referenced from:
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_msg_id_free", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailpop3_set_progress_callback", referenced from:
          mailcore::POPSession::setup() in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailsmtp_set_logger", referenced from:
          mailcore::SMTPSession::setup() in libRNCoreMailModule.a(MCSMTPSession.o)
      "_carray_delete_slow", referenced from:
          mailcore::AutoreleasePool::~AutoreleasePool() in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::Array::removeObjectAtIndex(unsigned int) in libRNCoreMailModule.a(MCArray.o)
      "_mailimf_mailbox_list_parse", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailmime_smart_add_part", referenced from:
          mailcore::MessageBuilder::mimeAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimf_address_list_free", referenced from:
          mailcore::Address::addressesWithRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::addressesWithNonEncodedRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
      "_mailimap_uid_store_xgmlabels", referenced from:
          mailcore::IMAPSession::storeLabels(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_tidyBufInit", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailmime_parameter_free", referenced from:
          part_new_empty(mailcore::MessageBuilder*, mailmime_content*, mailmime_fields*, char const*, int) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_htmlEncodeEntities", referenced from:
          mailcore::String::htmlEncodedString() in libRNCoreMailModule.a(MCString.o)
      "_mailimap_fetch_att_new_xgmmsgid", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_xmlMemBlocks", referenced from:
          mailcore::String::flattenHTMLAndShowBlockquoteAndLink(bool, bool) in libRNCoreMailModule.a(MCString.o)
      "_clist_foreach", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimap_search_key_new_subject", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_free", referenced from:
          mailcore::MessageBuilder::mimeAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          add_attachment(mailcore::MessageBuilder*, mailmime*, mailmime*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::dataAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::writeToFile(mailcore::String*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPSignedMessageDataWithSignatureData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPEncryptedMessageDataWithEncryptedData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimap_has_xlist", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_clist_concat", referenced from:
          get_file_part(mailcore::MessageBuilder*, char const*, char const*, int, char const*, char const*, char const*, unsigned long, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "___xmlGenericErrorContext", referenced from:
          initializeLibXML() in libRNCoreMailModule.a(MCString.o)
      "_mailimap_search_key_new_to", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_subject_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_envelope_and_optional_fields_parse", referenced from:
          mailcore::MessageHeader::importHeadersData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::MessageParser::setBytes(char*, unsigned int) in libRNCoreMailModule.a(MCMessageParser.o)
      "_mailimf_msg_id_parse", referenced from:
          mailcore::AbstractPart::importIMAPFields(mailimap_body_fields*, mailimap_body_ext_1part*) in libRNCoreMailModule.a(MCAbstractPart.o)
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mmap_string_append_len", referenced from:
          etpan_make_quoted_printable(char const*, char const*, int) in libRNCoreMailModule.a(MCString.o)
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_carray_free", referenced from:
          mailcore::AutoreleasePool::~AutoreleasePool() in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::AutoreleasePool::destroyAutoreleasePoolStack(void*) in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::Array::~Array() in libRNCoreMailModule.a(MCArray.o)
      "_mailpop3_set_timeout", referenced from:
          mailcore::POPSession::setup() in libRNCoreMailModule.a(MCPOPSession.o)
      "_res_9_ns_sprintrr", referenced from:
          mailcore::MXRecordResolverOperation::main() in libRNCoreMailModule.a(MCMXRecordResolverOperation.o)
      "_mailpop3_free", referenced from:
          mailcore::POPSession::unsetup() in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimap_uid_fetch_changedsince", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_newsnntp_quit", referenced from:
          mailcore::NNTPSession::disconnect() in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailpop3_retr", referenced from:
          mailcore::POPSession::fetchMessage(unsigned int, mailcore::POPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimap_msg_att_xgmlabels_free", referenced from:
          mailcore::IMAPSession::storeLabels(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_id_params_list_free", referenced from:
          mailcore::IMAPSession::identity(mailcore::IMAPIdentity*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_search_key_new_text", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_iconv_close", referenced from:
          lepIConv(char const*, char const*, char const*, unsigned long, char*, unsigned long*) in libRNCoreMailModule.a(MCData.o)
      "_mailimap_search_key_new_before", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_mailbox_list_write_mem", referenced from:
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
      "_mailmime_content_new_with_str", referenced from:
          part_multiple_new(mailcore::MessageBuilder*, char const*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_signature_part(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_pgp_version_part() in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_encrypted_part(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_file_part(mailcore::MessageBuilder*, char const*, char const*, int, char const*, char const*, char const*, unsigned long, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimf_date_time_parse", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_carray_new", referenced from:
          mailcore::AutoreleasePool::AutoreleasePool() in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::AutoreleasePool::createAutoreleasePoolStackIfNeeded() in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::Array::init() in libRNCoreMailModule.a(MCArray.o)
      "_mailimap_search_key_new_or", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_iconv", referenced from:
          lepIConvInternal(void*, char const**, unsigned long*, char**, unsigned long*, char**, char const*) in libRNCoreMailModule.a(MCData.o)
      "_mailimap_search_result_free", referenced from:
          mailcore::IMAPSession::search(mailcore::String*, mailcore::IMAPSearchExpression*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_fetch_type_new_fetch_att", referenced from:
          fetch_rfc822(mailimap*, bool, unsigned int, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_carray_add", referenced from:
          mailcore::AutoreleasePool::AutoreleasePool() in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::AutoreleasePool::add(mailcore::Object*) in libRNCoreMailModule.a(MCAutoreleasePool.o)
          mailcore::Array::addObject(mailcore::Object*) in libRNCoreMailModule.a(MCArray.o)
      "_mailimap_flag_list_add", referenced from:
          mailcore::IMAPSession::appendMessageWithCustomFlagsAndDate(mailcore::String*, mailcore::Data*, mailcore::MessageFlag, mailcore::Array*, long, mailcore::IMAPProgressCallback*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_disposition_new_with_data", referenced from:
          get_file_part(mailcore::MessageBuilder*, char const*, char const*, int, char const*, char const*, char const*, unsigned long, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_xmlInitParser", referenced from:
          initializeLibXML() in libRNCoreMailModule.a(MCString.o)
      "_mailsem_up", referenced from:
          mailcore::OperationQueue::addOperation(mailcore::Operation*) in libRNCoreMailModule.a(MCOperationQueue.o)
          mailcore::OperationQueue::runOperations() in libRNCoreMailModule.a(MCOperationQueue.o)
          mailcore::OperationQueue::checkRunningAfterDelay(void*) in libRNCoreMailModule.a(MCOperationQueue.o)
      "_mailmime_fields_new_with_data", referenced from:
          get_file_part(mailcore::MessageBuilder*, char const*, char const*, int, char const*, char const*, char const*, unsigned long, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mmap_string_new", referenced from:
          mailcore::MessageBuilder::dataAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPSignedMessageDataWithSignatureData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPEncryptedMessageDataWithEncryptedData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          etpan_make_full_quoted_printable(char const*, char const*) in libRNCoreMailModule.a(MCString.o)
          etpan_make_quoted_printable(char const*, char const*, int) in libRNCoreMailModule.a(MCString.o)
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
          ...
      "_mailmime_write_mem", referenced from:
          mailcore::MessageBuilder::dataAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPSignedMessageDataWithSignatureData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPEncryptedMessageDataWithEncryptedData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimf_fields_write_mem", referenced from:
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_tidyOptSetBool", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailimap_has_authentication", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_remove_part", referenced from:
          add_attachment(mailcore::MessageBuilder*, mailmime*, mailmime*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimap_set_rambler_workaround_enabled", referenced from:
          mailcore::IMAPSession::fetchNonDecodedMessageAttachment(mailcore::String*, bool, unsigned int, mailcore::String*, bool, unsigned int, unsigned int, mailcore::Encoding, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_tidySetErrorBuffer", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailimap_has_id", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_content_free", referenced from:
          part_multiple_new(mailcore::MessageBuilder*, char const*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimap_fetch_att_new_internaldate", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailstream_close", referenced from:
          mailcore::POPSession::unsetup() in libRNCoreMailModule.a(MCPOPSession.o)
          mailcore::NNTPSession::unsetup() in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
          mailcore::IMAPSession::unsetup() in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_single_fields_init", referenced from:
          mailcore::Attachment::attachmentWithSingleMIME(mailmime*) in libRNCoreMailModule.a(MCAttachment.o)
      "_mailstream_low_set_identifier", referenced from:
          mailcore::POPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
          mailcore::NNTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
          mailcore::IMAPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_mailbox_list_add", referenced from:
          lep_mailbox_list_from_array(mailcore::Array*) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailimf_address_list_parse", referenced from:
          mailcore::Address::addressesWithRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::addressesWithNonEncodedRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
      "_mailimap_lsub", referenced from:
          mailcore::IMAPSession::fetchSubscribedFolders(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_add_part", referenced from:
          add_attachment(mailcore::MessageBuilder*, mailmime*, mailmime*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailmime_write_file", referenced from:
          mailcore::MessageBuilder::writeToFile(mailcore::String*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailpop3_set_logger", referenced from:
          mailcore::POPSession::setup() in libRNCoreMailModule.a(MCPOPSession.o)
      "_newsnntp_xover_resp_list_free", referenced from:
          mailcore::NNTPSession::fetchOverArticlesInRange(mailcore::Range, mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "ctemplate::TemplateDictionary::AddSectionDictionary(ctemplate::TemplateString)", referenced from:
          fillTemplateDictionaryFromMCHashMap(ctemplate::TemplateDictionary*, mailcore::HashMap*) in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_mailimap_flag_new_answered", referenced from:
          flags_to_lep(mailcore::MessageFlag) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_address_list_add", referenced from:
          lep_address_list_from_array(mailcore::Array*) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailstream_wait_idle", referenced from:
          mailcore::IMAPSession::idle(mailcore::String*, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_newsnntp_list_subscriptions_free", referenced from:
          mailcore::NNTPSession::listDefaultNewsgroups(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_clist_new", referenced from:
          msg_id_from_string_array(mailcore::Array*) in libRNCoreMailModule.a(MCMessageHeader.o)
          part_new_empty(mailcore::MessageBuilder*, mailmime_content*, mailmime_fields*, char const*, int) in libRNCoreMailModule.a(MCMessageBuilder.o)
          content_type_parameters_from_attachment(mailcore::Attachment*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
          splitSet(mailimap_set*, unsigned int) in libRNCoreMailModule.a(MCIMAPSession.o)
          ...
      "_mmap_string_free", referenced from:
          mailcore::MessageBuilder::dataAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPSignedMessageDataWithSignatureData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPEncryptedMessageDataWithEncryptedData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          etpan_make_full_quoted_printable(char const*, char const*) in libRNCoreMailModule.a(MCString.o)
          etpan_make_quoted_printable(char const*, char const*, int) in libRNCoreMailModule.a(MCString.o)
          mailcore::Address::RFC822String() in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::nonEncodedRFC822String() in libRNCoreMailModule.a(MCAddress.o)
          ...
      "_mailpop3_retr_free", referenced from:
          mailcore::POPSession::fetchMessage(unsigned int, mailcore::POPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCPOPSession.o)
      "_res_9_search", referenced from:
          mailcore::MXRecordResolverOperation::main() in libRNCoreMailModule.a(MCMXRecordResolverOperation.o)
      "_mailimf_fields_parse", referenced from:
          mailcore::MessageHeader::importIMAPReferences(mailcore::Data*) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_chash_new", referenced from:
          ____ZL4initv_block_invoke in libRNCoreMailModule.a(NSObject+MCO.o)
          mailcore::Object::initObjectConstructors() in libRNCoreMailModule.a(MCObject.o)
          reallyInitDelayedPerform() in libRNCoreMailModule.a(MCObject.o)
          initUniquedStringHash() in libRNCoreMailModule.a(MCString.o)
      "_mailimf_fields_new_with_data_all", referenced from:
          mailcore::MessageHeader::createIMFFieldsAndFilterBcc(bool) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailimf_mailbox_list_new_empty", referenced from:
          lep_mailbox_list_from_array(mailcore::Array*) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailimf_fields_free", referenced from:
          mailcore::MessageHeader::importHeadersData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::MessageHeader::importIMAPReferences(mailcore::Data*) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::MessageParser::setBytes(char*, unsigned int) in libRNCoreMailModule.a(MCMessageParser.o)
      "_mailimap_search_key_new_set", referenced from:
          searchKeyFromSearchExpression(mailcore::IMAPSearchExpression*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_carray_set_size", referenced from:
          mailcore::Array::insertObject(unsigned int, mailcore::Object*) in libRNCoreMailModule.a(MCArray.o)
          mailcore::Array::removeAllObjects() in libRNCoreMailModule.a(MCArray.o)
      "_mailimap_has_compress_deflate", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_fields_free", referenced from:
          part_multiple_new(mailcore::MessageBuilder*, char const*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimf_field_new_custom", referenced from:
          mailcore::MessageHeader::createIMFFieldsAndFilterBcc(bool) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailimap_set_qip_workaround_enabled", referenced from:
          mailcore::IMAPSession::storeFlagsAndCustomFlags(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::MessageFlag, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_set_msg_body_handler", referenced from:
          mailcore::IMAPSession::fetchMessageAttachmentToFileByUID(mailcore::String*, unsigned int, mailcore::String*, mailcore::Encoding, mailcore::String*, mailcore::IMAPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailsmtp_init_with_ip", referenced from:
          mailcore::SMTPSession::connect(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_fields_new", referenced from:
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_single_fields_init", referenced from:
          mailcore::MessageHeader::importIMFFields(mailimf_fields*) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::MessageHeader::importIMAPReferences(mailcore::Data*) in libRNCoreMailModule.a(MCMessageHeader.o)
      "_mailimap_flag_list_free", referenced from:
          mailcore::IMAPSession::appendMessageWithCustomFlagsAndDate(mailcore::String*, mailcore::Data*, mailcore::MessageFlag, mailcore::Array*, long, mailcore::IMAPProgressCallback*, unsigned int*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_tidyBufAppend", referenced from:
          mailcore::HTMLCleaner::cleanHTML(mailcore::String*) in libRNCoreMailModule.a(MCHTMLCleaner.o)
      "_mailimf_address_new", referenced from:
          mailcore::Address::createIMFAddress() in libRNCoreMailModule.a(MCAddress.o)
      "_newsnntp_xover_range", referenced from:
          mailcore::NNTPSession::fetchOverArticlesInRange(mailcore::Range, mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimf_fields_add", referenced from:
          mailcore::MessageHeader::createIMFFieldsAndFilterBcc(bool) in libRNCoreMailModule.a(MCMessageHeader.o)
          mailcore::NNTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::SMTPSession::dataWithFilteredBcc(mailcore::Data*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimap_store_xgmlabels", referenced from:
          mailcore::IMAPSession::storeLabels(mailcore::String*, bool, mailcore::IndexSet*, mailcore::IMAPStoreFlagsRequestKind, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_uid_fetch", referenced from:
          mailcore::IMAPSession::fetchMessageNumberUIDMapping(mailcore::String*, unsigned int, unsigned int, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          fetch_imap(mailimap*, bool, unsigned int, mailimap_fetch_type*, char**, unsigned long*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_esmtp_address_list_free", referenced from:
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailmime_fields_new_empty", referenced from:
          part_multiple_new(mailcore::MessageBuilder*, char const*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_signature_part(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_pgp_version_part() in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_encrypted_part(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailsmtp_free", referenced from:
          mailcore::SMTPSession::unsetup() in libRNCoreMailModule.a(MCSMTPSession.o)
      "_mailimf_msg_id_list_parse", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailimap_has_qresync", referenced from:
          mailcore::IMAPSession::capabilitySetWithSessionState(mailcore::IndexSet*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailmime_new_message_data", referenced from:
          mailcore::MessageBuilder::mimeAndFilterBccAndForEncryption(bool, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPSignedMessageDataWithSignatureData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mailcore::MessageBuilder::openPGPEncryptedMessageDataWithEncryptedData(mailcore::Data*) in libRNCoreMailModule.a(MCMessageBuilder.o)
      "_mailimap_custom_command", referenced from:
          mailcore::IMAPSession::customCommand(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_mailbox_free", referenced from:
          mailcore::Address::addressWithRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::addressWithNonEncodedRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
      "ctemplate::TemplateDictionary::SetValue(ctemplate::TemplateString, ctemplate::TemplateString)", referenced from:
          fillTemplateDictionaryFromMCHashMap(ctemplate::TemplateDictionary*, mailcore::HashMap*) in libRNCoreMailModule.a(MCHTMLRenderer.o)
      "_mailmime_encoded_phrase_parse", referenced from:
          mailcore::String::stringByDecodingMIMEHeaderValue(char const*) in libRNCoreMailModule.a(MCString.o)
      "_mailimap_status_att_list_new_empty", referenced from:
          mailcore::IMAPSession::folderStatus(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_clist_free", referenced from:
          mailcore::MessageHeader::importIMAPEnvelope(mailimap_envelope*) in libRNCoreMailModule.a(MCMessageHeader.o)
          part_new_empty(mailcore::MessageBuilder*, mailmime_content*, mailmime_fields*, char const*, int) in libRNCoreMailModule.a(MCMessageBuilder.o)
          mime_from_attachment(mailcore::MessageBuilder*, mailcore::Attachment*, bool) in libRNCoreMailModule.a(MCMessageBuilder.o)
          xover_resp_to_fields(newsnntp_xover_resp_item*, mailimf_fields**) in libRNCoreMailModule.a(MCNNTPSession.o)
          mailcore::IMAPSession::copyMessages(mailcore::String*, mailcore::IndexSet*, mailcore::String*, mailcore::HashMap**, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::moveMessages(mailcore::String*, mailcore::IndexSet*, mailcore::String*, mailcore::HashMap**, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
          ...
      "_mailpop3_quit", referenced from:
          mailcore::POPSession::disconnect() in libRNCoreMailModule.a(MCPOPSession.o)
      "_mailimap_fetch_att_new_envelope", referenced from:
          mailcore::IMAPSession::fetchMessages(mailcore::String*, mailcore::IMAPMessagesRequestKind, bool, mailimap_set*, mailcore::IndexSet*, mailcore::IndexSet*, unsigned long long, mailcore::HashMap*, mailcore::IMAPProgressCallback*, mailcore::Array*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimap_oauth2_authenticate", referenced from:
          mailcore::IMAPSession::login(mailcore::ErrorCode*) in libRNCoreMailModule.a(MCIMAPSession.o)
      "_mailimf_mailbox_parse", referenced from:
          mailcore::Address::addressWithRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
          mailcore::Address::addressWithNonEncodedRFC822String(mailcore::String*) in libRNCoreMailModule.a(MCAddress.o)
      "_esmtp_address_list_add", referenced from:
          mailcore::SMTPSession::internalSendMessage(mailcore::Address*, mailcore::Array*, mailcore::Data*, mailcore::SMTPProgressCallback*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCSMTPSession.o)
      "_newsnntp_group", referenced from:
          mailcore::NNTPSession::selectGroup(mailcore::String*, mailcore::ErrorCode*) in libRNCoreMailModule.a(MCNNTPSession.o)
      "_mailmime_param_new_with_data", referenced from:
          get_multipart_signed_pgp(mailcore::MessageBuilder*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_multipart_encrypted_pgp(mailcore::MessageBuilder*, char const*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          content_type_parameters_from_attachment(mailcore::Attachment*) in libRNCoreMailModule.a(MCMessageBuilder.o)
          get_text_part(mailcore::MessageBuilder*, char const*, char const*, char const*, char const*, char const*, unsigned long, int, clist_s*) in libRNCoreMailModule.a(MCMessageBuilder.o)
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
    
    bug 
    opened by lesliesibanda 0
  • error when executing autogen.sh

    error when executing autogen.sh

    I tried to build library on android, but when I executing ./autogen.sh , I got these errors and there is no libetpan-config.h file in the folder.

    Warning: I am going to run configure' with default arguments. If you wish to pass any others to it, please specify them on the ./autogen.sh' command line.
    
    Running libtoolize...
    libtoolize: putting auxiliary files in .'. libtoolize: copying file ./ltmain.sh'
    libtoolize: putting macros in AC_CONFIG_MACRO_DIR, m4'. libtoolize: copying file m4/libtool.m4'
    libtoolize: copying file m4/ltoptions.m4' libtoolize: copying file m4/ltsugar.m4'
    libtoolize: copying file m4/ltversion.m4' libtoolize: copying file m4/lt~obsolete.m4'
    Running aclocal...
    configure.ac:81: error: "Missing pkg-config macros"
    configure.ac:81: the top level
    autom4te: error: /usr/local/bin/m4 failed with exit status: 1
    aclocal: error: echo failed with exit status: 1
    Running autoheader...
    configure.ac:81: error: "Missing pkg-config macros"
    configure.ac:81: the top level
    autom4te: error: /usr/local/bin/m4 failed with exit status: 1
    autoheader: error: '/usr/local/bin/autom4te' failed with exit status: 1
    Running autoconf ...
    configure.ac:81: error: "Missing pkg-config macros"
    configure.ac:81: the top level
    autom4te: error: /usr/local/bin/m4 failed with exit status: 1
    Running automake...
    configure.ac:81: error: "Missing pkg-config macros"
    configure.ac:81: the top level
    autom4te: error: /usr/local/bin/m4 failed with exit status: 1
    automake: error: autoconf failed with exit status: 1
    Running ./configure --enable-debug ...
    ./autogen.sh: line 85: ./configure: No such file or directory
    
    opened by mattaojie 0
  • Crash during async .start() on Swift

    Crash during async .start() on Swift

    Hello, using the latest await/async paradigm in Swift I'm running into an error.

    When calling fetchMessagesOperation with .start() async inside an async function, I get an error of :0: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value. No matter if I have guards, checks, it will always hard crash.

    However, running the same code but with the non-async version of .start(), it does not crash.

    I have tested with other "fetch" functions/operations and I do not see the same results. Only with async fetchMessagesOperation.

    Below is the code I'm using

    ASYNC: This is the code that crashes

    let index_set = MCOIndexSet(range: MCORange(location: UInt64(last_seen_uid) + 1, length: 20))
    
    let fetch = safe_session.fetchMessagesOperation(withFolder: folder, requestKind: [.flags], uids: index_set)
    
    do {
    	guard let results = try await fetch?.start() else {return}  // <------ always crashes here
    	
            // never gets here
    	print(results)
    
            } catch let error as NSError {
    
                // this is never reached
                print(error.localizedDescription)
                return
    }
    
    

    NON-ASYNC: This does not crash

    let index_set = MCOIndexSet(range: MCORange(location: UInt64(last_seen_uid) + 1, length: 20))
    
    let fetch = safe_session.fetchMessagesOperation(withFolder: folder, requestKind: [.flags], uids: index_set)
    
    fetch?.start({ _, messsages, _ in
         // do something with messages
    })
    
    

    Additionally, using the connectionlogger, the output data for each is exactly the same:

    Optional("13 UID FETCH 2:22 (UID FLAGS)\r\n")
    Optional("13 OK Completed (0.000 sec)\r\n")
    
    opened by ahlager 1
  • [Bug] - The certificate for this server is invalid when downloading MailCore2 - downloads.maddux.cloud

    [Bug] - The certificate for this server is invalid when downloading MailCore2 - downloads.maddux.cloud

    Summary

    Our build is broken because server serving this dependency has invalid certificate.

    Platform(s) iOS

    Actual outcome

    Showing All Messages failed downloading 'https://downloads.maddux.cloud/mailcore2-apple-xcframework/MailCore2-2020-09-24.xcframework.zip' which is required by binary target 'MailCore2': downloadError("Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “downloads.maddux.cloud” which could put your confidential information at risk." UserInfo={NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorDomainKey=3, NSErrorPeerCertificateChainKey=(\n "<cert(0x7fa1eeec1600) s: progress.hub.agwmafrica.org i: R3>",\n "<cert(0x7fa1eeac0600) s: R3 i: ISRG Root X1>",\n "<cert(0x7fa1eeacd600) s: ISRG Root X1 i: DST Root CA X3>"\n), NSErrorClientCertificateStateKey=0, NSErrorFailingURLKey=https://downloads.maddux.cloud/mailcore2-apple-xcframework/MailCore2-2020-09-24.xcframework.zip, NSErrorFailingURLStringKey=https://downloads.maddux.cloud/mailcore2-apple-xcframework/MailCore2-2020-09-24.xcframework.zip, NSUnderlyingError=0x7fa1f0a65790 {Error Domain=kCFErrorDomainCFNetwork Code=-1202 "(null)" UserInfo={_kCFStreamPropertySSLClientCertificateState=0, kCFStreamPropertySSLPeerTrust=<SecTrustRef: 0x7fa1f9acbbf0>, _kCFNetworkCFStreamSSLErrorOriginalValue=-9843, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9843, kCFStreamPropertySSLPeerCertificates=(\n "<cert(0x7fa1eeec1600) s: progress.hub.agwmafrica.org i: R3>",\n "<cert(0x7fa1eeac0600) s: R3 i: ISRG Root X1>",\n "<cert(0x7fa1eeacd600) s: ISRG Root X1 i: DST Root CA X3>"\n)}}, _NSURLErrorRelatedURLSessionTaskErrorKey=(\n "LocalDownloadTask <742C6AA5-DA02-43AB-B356-FDFCEE5E564B>.<1>"\n), _kCFStreamErrorCodeKey=-9843, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDownloadTask <742C6AA5-DA02-43AB-B356-FDFCEE5E564B>.<1>, NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x7fa1f9acbbf0>, NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be “downloads.maddux.cloud” which could put your confidential information at risk.}")

    Expected outcome Should be able to download.

    Link to sample code on GitHub reproducing the issue (a full Xcode project): https://github.com/FlowCrypt/flowcrypt-ios/issues/667 https://downloads.maddux.cloud

    bug 
    opened by tomholub 3
  • MailCore2-2020-09-24.xcframework.zip link points to Africa Hub Development Roadmap.md due to Certificate Replacement

    MailCore2-2020-09-24.xcframework.zip link points to Africa Hub Development Roadmap.md due to Certificate Replacement

    While resetting my Swift Package Cache I got the error that the MailCore2-2020-09-24.xcframework.zip failed to download due to an error. After checking the link, I got a certificate mis-match and then OK'd that which took me to the Africa Hub Development Roadmap.md at https://gist.github.com/mattmaddux/4df12c711f7304d6cca680b94b218770 instead of the link within the package: https://downloads.maddux.cloud/mailcore2-apple-xcframework/MailCore2-2020-09-24.xcframework.zip

    Tried to curl the file and no luck.

    opened by videomyster 3
  • [Bug] -

    [Bug] -

    Summary i build my project on ios on macbook m1 then error occurs:

    Showing Recent Issues /Pods/mailcore2-ios/lib/libMailCore-ios.a(MCONNTPFetchOverviewOperation.o), building for iOS Simulator, but linking in object file built for iOS, file '../Pods/mailcore2-ios/lib/libMailCore-ios.a' for architecture arm64

    Platform(s)

    <iOS>
    <Xcode 12.5>
    <MacOS Big Sur 11.2.3>
    
    Screen Shot 2021-09-10 at 20 32 04 bug 
    opened by vinhqn 0
  • [Bug] - MCOIMAPFolderFlag sometimes returns wrong value for trash(deleted folder) with outlook

    [Bug] - MCOIMAPFolderFlag sometimes returns wrong value for trash(deleted folder) with outlook

    Summary We call MCOIMAPFetchFoldersOperation to fetch all folders. Outlook supports folder flags to identify. Sometimes trash folder flag returns wrong value.

    Platform(s)

    iOS
    

    Happens on Mail Server

    Outlook
    

    Piece of code

                /// Servers which have flag support:
                switch imapFolder.flags {
                ....
                case .trash:
                    folder.id = FolderId.trash.raw
                ....
                default:
                    /// Folder Flag not supported or custom folder
                    
    

    We can identify Deleted(trash) folder with checking imapFolder.flags == .trash but sometimes Deleted folder returns ▿ MCOIMAPFolderFlag

    • rawValue : 257 And this enum is not trash value. The trash rawValue is 256. It returns randomly correct value.
    bug 
    opened by caglayansever 0
  • Universal Binary for mailcore2

    Universal Binary for mailcore2

    Hi,

    I would like to request a Universal Binary for mailcore2 so that it can be used to build a universal version that is natively compatible with both Apple Silicon (arm64) and Intel Macs (x86_64). Of course we can build and archive our projects to run in Rosetta, but I would like to request a Universal Binary so that I can port my Mac app to Apple Silicon.

    Thank you so much, Shawn

    opened by shawnhonsberger 0
Releases(0.6.4)
  • 0.6.4(Aug 1, 2020)

    Added

    • Support for moveMessagesOperation to java library in Pull Request (#1749)
    • Add uidplus, acl, enable capabilities parsing in Pull Request (#1750)
    • Fix Operation Progress Listener on Android in Pull Request (#1787)
    • Fix superclass for MCONNTPDisconnectOperation in Pull Request (#1852)
    • Add type annotation to MCOIMAPFetchFoldersOperation (#1784)

    Updated

    • Exclude driverkit SDK from macosx sdk version variable. in Pull Request (#1855)
    • Add Hostinger to email providers in Pull Request #1883
    • Update pod spec to resolve the unencrypted HTTP protocol warning
    • Eliminate -Wimplicit-fallthrough trigger (#1767)
    • Remove deprecated ALWAYS_SEARCH_USER_PATHS setting for iOS target (#1757)
    • Drop flags -lcrypto -lssl in target OS X

    Fixed

    • Fixed memory leak
    • Enable MCOIMAPFolderStatus to be constructed by the NSObject default constructor.
    Source code(tar.gz)
    Source code(zip)
  • 0.6.3(Jun 4, 2018)

  • 0.6.2(Feb 1, 2016)

  • 0.6.1(Nov 14, 2015)

  • 0.6(Nov 12, 2015)

  • 0.5.1(Mar 25, 2015)

  • 0.5(Dec 15, 2014)

    • Ported to Linux
    • Ported to Windows
    • iOS/OS X: removed ICU dependency
    • Fixed certificate verification on iOS/OS X
    • Added unit tests for messages formats and message rendering
    • Added NNTP support
    • Default to LLVM libc++ on iOS
    • Various bugfixes
    Source code(tar.gz)
    Source code(zip)
Owner
MailCore
MailCore
The Git interface you've been missing all your life has finally arrived.

GitUp Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived. Git recently celebrated it

GitUp 10.1k Jan 11, 2022
A humane JSON Objective-C un-framework. (TouchJSON has been deprecated - see README)

TouchJSON HOWTO Introduction TouchJSON is an Objective-C based parser and generator for JSON encoded data. TouchJSON compiles for Mac OS X and iOS dev

null 808 Dec 21, 2021
DEPRECATED - Realm Browser for Mac OS X has been replaced by realm-studio which is cross platform.

NOTE - This tool is now deprecated! Our future development efforts will go into the new cross platform Realm Studio, now available for Mac, Linux and

Realm 504 Nov 28, 2021
Malendar Screenshot 1 mitMalendar: A redesigned calendar Screenshot 1 2019 mit swift ☆195

##Introduction Malendar is a personal calendar app that connects to your default calendar and lets you add/delete events. It will gather events from y

Chase 194 Jun 27, 2021
Blog post on medium about the creation of a marvel app from ground up

Marvel App Appearance • Motivation • Posts • Installation ------- Appearance Motivation This repository supports a series of posts that will show how

Thiago Lioy 170 May 18, 2021
Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!

Dip Photo courtesy of www.kevinandamanda.com Introduction Dip is a simple Dependency Injection Container. It's aimed to be as simple as possible yet p

Olivier Halligon 929 Jan 2, 2022
Simple Swift class to provide all the configurations you need to create custom camera view in your app

Camera Manager This is a simple Swift class to provide all the configurations you need to create custom camera view in your app. It follows orientatio

Imaginary Cloud 1.2k Jan 4, 2022
After Apple’s introduction of ARKit 2, we have been consistently working behind to create shared-AR experiences. Our goal is to improve the utility of mobile using AR experiences.

Bluetoothed ARKit 2.0 with ARWorldMap! After Apple’s introduction of ARKit 2, we have been consistently working behind to create shared-AR experiences

Simform Solutions 242 Jan 4, 2022
Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults

Prephirences - Preϕrences Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, co

Eric Marchand 553 Jan 12, 2022
A set of protocols for Arithmetic, Statistics and Logical operations

Arithmosophi - Arithmosoϕ Arithmosophi is a set of missing protocols that simplify arithmetic and statistics on generic objects or functions. As Equat

Eric Marchand 66 Sep 25, 2021
Easy XML parsing using Codable protocols in Swift

XMLCoder Encoder & Decoder for XML using Swift's Codable protocols. This package is a fork of the original ShawnMoore/XMLParsing with more features an

Max Desiatov 564 Dec 22, 2021
Protocols for your every day iOS needs

Standard Template Protocols Essential protocols for your every day iOS needs Example UIGestureRecognizerProtocols About Swift 2.0 opens a world of opp

Chris 382 Dec 1, 2021
dsnip - Tool to generate (native) Xcode code snippets from all protocols/delegate methods of UIKit (UITableView, ...)

dsnip - Create Xcode Objective C code snippets from UIKit protocols for iOS Can you remember all dlegate methods from UITableViewDatasource? And which

null 13 Nov 2, 2018
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

SPStorkController About Controller as in Apple Music, Podcasts and Mail apps. Help if you need customize height or suppport modal style in iOS 12. Sim

Ivan Vorobei 2.5k Jan 7, 2022
An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)

SWTableViewCell An easy-to-use UITableViewCell subclass that implements a swipeable content view which exposes utility buttons (similar to iOS 7 Mail

Christopher Wendel 7.2k Dec 28, 2021
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

SwipeCellKit Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift. About A swipeable UITableViewCell or UI

null 5.8k Jan 14, 2022
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

SPStorkController About Controller as in Apple Music, Podcasts and Mail apps. Help if you need customize height or suppport modal style in iOS 12. Sim

Ivan Vorobei 2.4k Apr 30, 2021
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

SwipeCellKit Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift. About A swipeable UITableViewCell or UI

null 5.8k Dec 31, 2021
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

SPStorkController About Controller as in Apple Music, Podcasts and Mail apps. Help if you need customize height or suppport modal style in iOS 12. Sim

Ivan Vorobei 2.5k Jan 7, 2022
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

SPStorkController About Controller as in Apple Music, Podcasts and Mail apps. Help if you need customize height or suppport modal style in iOS 12. Sim

Ivan Vorobei 2.5k Jan 5, 2022
Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)

With the introduction of Combine and SwiftUI, we will face some transition periods in our code base. Our applications will use both Combine and a thir

Spinners 109 Nov 8, 2021
Eugene Kazaev 366 Dec 31, 2021
PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item.

PTPopupWebView PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item. Requirement iOS 8.0 Inst

Takeshi Watanabe 115 Dec 29, 2021
Gedatsu provide readable format about AutoLayout error console log

Gedatsu Gedatsu provide readable format about AutoLayout error console log Abstract At runtime Gedatsu hooks console log and formats it to human reada

bannzai 499 Dec 28, 2021
A Swift library to provide a bouncy action sheet

Hokusai is a Swift library that provides a bouncy action sheet. It will give the users a fancy experience without taking pains coding the cool animati

Yuta Akizuki 430 Nov 28, 2021
A framework to provide logic designed to prompt users at the ideal moment for a review of your app/software

ReviewKit ReviewKit is a Swift package/framework that provides logic designed to prompt users at the ideal moment for a review of your app. At a basic

Simon Mitchell 23 Dec 24, 2021
A Swift library to provide a bouncy action sheet

Hokusai is a Swift library that provides a bouncy action sheet. It will give the users a fancy experience without taking pains coding the cool animati

Yuta Akizuki 430 Nov 28, 2021
Gedatsu provide readable format about AutoLayout error console log

Gedatsu Gedatsu provide readable format about AutoLayout error console log Abstract At runtime Gedatsu hooks console log and formats it to human reada

bannzai 466 Apr 26, 2021
:mega: Whisper is a component that will make the task of display messages and in-app notifications simple. It has three different views inside

Description ?? Break the silence of your UI, whispering, shouting or whistling at it. Whisper is a component that will make the task of displaying mes

HyperRedink 3.7k Jan 3, 2022