gpt4 book ai didi

ios - Mailcore 2 错误 "The certificate for this server is invalid."iOS

转载 作者:行者123 更新时间:2023-12-01 17:18:24 28 4
gpt4 key购买 nike

我尝试使用以下代码通过 IMAP 协议(protocol)从我的公司电子邮件中获取邮件:

MCOIMAPSession *session = [[MCOIMAPSession alloc] init];
[session setHostname:@"imap.mymail.com"];
[session setPort:993];
[session setUsername:@"accidbright@mymail.com"];
[session setPassword:@"password"];
[session setConnectionType:MCOConnectionTypeTLS];
MCOIMAPFetchMessagesOperation * fetchOperation = [session fetchMessagesByUIDOperationWithFolder:inboxFolder requestKind:MCOIMAPMessagesRequestKindHeaders uids:searchResult];
[fetchOperation start:^(NSError *error, NSArray *messages, MCOIndexSet *vanished) {
if (error) {
NSLog(@"Fetching all the message subjects error: %@!", error);
} else {
NSLog(@"Fetched all the messages subjects!");
}
}];

我得到错误:
Fetching all the message subjects error: Error Domain=MCOErrorDomain Code=4 
"The certificate for this server is invalid." UserInfo=0x7889ab0
{NSLocalizedDescription=The certificate for this server is invalid.}!

我知道,我们的邮件是用域证书签名的,所以在域之外它是未经验证的证书。但几乎所有使用邮件的应用程序(例如 Mac Mail)都有“继续”按钮,这允许跳过证书验证并使用邮箱。所以我感兴趣的是在 MailCore 2 中有没有可能做到这一点?如果是,我该怎么做?

顺便说一句,当我使用 MailCore 时,我没有这样的问题。

最佳答案

你真的应该在 MailCore 2's GitHub page 上打开一个问题.尝试:

[session setCheckCertificateEnabled:NO];

关于ios - Mailcore 2 错误 "The certificate for this server is invalid."iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18764346/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com