gpt4 book ai didi

iphone - MailCore SMTP 服务器证书无效

转载 作者:行者123 更新时间:2023-11-29 03:43:05 25 4
gpt4 key购买 nike

我的 MailCore2 (iOS) 连接到 smtp.live.com SMTP 服务器时遇到问题。
连接到 pop3.live.comsmtp.gmail.comsmtp.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 正在这样做。

亲切的问候,
约翰

最佳答案

尝试将checkCertificateEnabled设置为NO: [_sessionSMTP checkCertificateEnabled:NO];

来自 MailCore 文档:

checkCertificateEnabled

When set to YES, the connection will fail if the certificate is incorrect.

关于iphone - MailCore SMTP 服务器证书无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18122576/

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