gpt4 book ai didi

ios - SKSMTPMessage 错误 - 操作无法完成。(OSStatus 错误 -9807。)

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

任何人都可以帮助我理解错误 - “操作无法完成。(OSStatus 错误 -9807。)”。

我用谷歌搜索并发现,除了 SkSMTPMessage,有时这个错误出现在 AVAudioPlayer 类中,但数字不同,即 9800

我的问题是,A)请问这里数字的意义是什么,B)为什么代码中会出现这样的错误?

我在这里找到了一个解决方案-

iOS 5+ 或更高版本以及此 smtp 应用程序似乎存在一些兼容性问题,因为 iOS 开始使用 TLS 1.2。

SKPSMTPMessage.m中找到源码,修改如下,即可成功

//CFDictionarySetValue(sslOptions, kCFStreamSSLLevel, kCFStreamSocketSecurityLevelTLSv1); 
CFDictionarySetValue(sslOptions, kCFStreamSSLLevel, kCFStreamSocketSecurityLevelSSLv3);

它在我的案例中不起作用。

在这种情况下,当我尝试使用我的 gmail 帐户发送电子邮件时它起作用了,但是当我尝试从我的公司发送它时 SMTP凭据,它没有用。

如何从我的应用中解决此类问题?

最佳答案

这可能是由 SSL 证书引起的。我遇到了同样的问题,事实证明我的服务器使用的是自签名 SSL 证书,而 iOS 有问题。

关于ios - SKSMTPMessage 错误 - 操作无法完成。(OSStatus 错误 -9807。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23493494/

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