我在 Objective-C 中的 iOS9 上使用 mailcore2 设置 Outlook.com。我的 gmail 已经在使用 imap 和 smtp。我可以从 outlook.com 获取电子邮件,但是当我尝试发送电子邮件时,我收到以下错误:
错误域 = MCOErrorDomain 代码 = 1 “无法建立与服务器的稳定连接。”
以下是我的代码示例:
MCOSMTPSession *session = [[MCOSMTPSession alloc] init];
[session setAuthType:MCOAuthTypeXOAuth2Outlook];
[session setOAuth2Token:accessToken];
[session setUsername:@"user@outlook.com"];
[session setHostname:@"smtp-mail.outlook.com"];
[session setPort:25]; //also tried 587
[session setConnectionType:MCOConnectionTypeStartTLS]; //Also tried MCOConnectionTypeTLS and MCOConnectionTypeClear
[session setCheckCertificateEnabled:false];
MCOSMTPSendOperation *sendOperation = [session sendOperationWithData:data];
[sendOperation start:^(NSError *error) {
}];
我也尝试了该checkAccountOperationWithFrom
操作,但这也给出了同样的错误。