MailCore2 (iOS) 与 smtp.live.com SMTP 服务器的连接存在问题。连接到pop3.live.com、smtp.gmail.com或smtp.mail.yahoo.com
没有问题。
这里是设置
[_sessionSMTP setHostname:@"smtp.live.com"];
[_sessionSMTP setUsername:@"mytestmail@outlook.com"];
[_sessionSMTP setPassword:@"MyTestPassword1"];
[_sessionSMTP setPort:587];
[_sessionSMTP setConnectionType:MCOConnectionTypeStartTLS];
[_sessionSMTP setAuthType:MCOAuthTypeSASLPlain];
[_sessionSMTP setUseHeloIPEnabled:YES];
MCOSMTPOperation *op = [_sessionSMTP checkAccountOperationWithFrom:
[MCOAddress addressWithMailbox:@"mytestmail@outlook.com"]];
[op start:^(NSError *error) {
NSLog(@"error = %@",error);
}];
我不断得到:
Error Domain=MCOErrorDomain Code=4 "The certificate for this server is invalid."
Live mail 有什么特殊要求吗?我知道 MailCore 可以使用 Live 的 SMTP 服务器,因为 Sparrow 正在这样做。
亲切的问候,
约翰