gpt4 book ai didi

objective-c - iOS/Objective-C : library to connect to POP3

转载 作者:可可西里 更新时间:2023-11-01 05:41:47 26 4
gpt4 key购买 nike

我想连接到 IMAP 和 POP3 服务器,对于 IMAP,我目前正在使用 MailCore。很遗憾,我找不到合适的 POP3 框架。

我试过 libetpan:

    mailpop3 * pop3;
int r;
pop3 = mailpop3_new(0, NULL);
r = mailpop3_ssl_connect(pop3, "pop.gmail.com", 995);
check_error(r, "connect failed");

但我总是收到连接被拒绝的错误;而且只有 C,我更喜欢 Objective-C。更好的是一个我可以同时使用的库; IMAP 和 POP3。

最佳答案

我没用过OCMail ,但它似乎是你要找的东西。它声称支持“POP3、IMAP4、SMTP、POPS、IMAPS、SMTPS”。

编辑:构建错误
事实证明,解决方案实际上在 README 文件中。

  1. 从 Github 下载 ZIP 后,打开 Xcode 项目。
  2. 为分析而构建(产品菜单 > 构建为 > 分析 (Command-Shift-I))。
  3. 打开 Xcode 首选项并转到“位置”
  4. 在 Derived Data 下,在 Advanced 按钮旁边您会看到一个文件路径(类似于 /Users/YourUserName/Library/Developer/Xcode/DerivedData)。路径旁边会有一个小箭头;单击箭头转到 Finder 中的该位置。
  5. 它会将您带到一个包含所有 Xcode 项目的文件夹。找到名称以 OCMail 开头的文件夹(后面有一堆乱码)。
  6. 在该文件夹中,找到 Build > Products > Debug-iphoneos > libOCMail.a。这是您要添加到您的 Xcode 项目中的库文件。只需将它拖到您的 Xcode 项目中,您就可以开始了。

我在构建项目时遇到了一堆错误。它们来自定义错误的 enum 类型。这是一个清理过的文件: http://cl.ly/code/442x2x3X3Y2I
只需在构建之前下载并替换现有的 MimeMessage.m 文件。

关于objective-c - iOS/Objective-C : library to connect to POP3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14198231/

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