Я пытался использовать Mailcore2 со Swift в проекте iOS.
session.hostname = ""
session.port = 993
session.authType = MCOAuthType.XOAuth2
session.connectionType = MCOConnectionType.TLS
session.checkCertificateEnabled = false
session.username = ""
session.password = ""
var requestKind: MCOIMAPMessagesRequestKind = MCOIMAPMessagesRequestKind.Headers
var folder: String = "INBOX"
var uids: MCOIndexSet = MCOIndexSet(range: MCORangeMake(1, UINT64_MAX))
var fetchOperation: MCOIMAPFetchMessagesOperation = session.fetchMessagesOperationWithFolder(folder, requestKind: requestKind, uids: uids)
fetchOperation.start({(error: NSError?, fetchedMessages: [AnyObject]?, vanishedMessages: MCOIndexSet?) -> Void in
if error != nil {
print("Error downloading message headers:\(error!)")
}
//And, let's print out the messages...
print("The post man delivereth:\(fetchedMessages)")
})
Это код, который я пытался использовать, это код, который был предоставлен на странице MailCore2. Я тестировал Gmail, Yahoo Mail и Mail.com, и все три не работали. Я получаю следующую ошибку:
CFNetwork SSLHandshake failed (-9806)
Error downloading message headers: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.}
session.hostname = ""
- person Reinier Melian   schedule 15.08.2016