百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

mailcore2

> 编程语言
开源

MailCore 2 提供了一个简单且异步的 API,用于处理电子邮件协议 IMAP、POP 和 SMTP。该 API 已从头重新设计。

2.7K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

MailCore 2 提供了一个简单且异步的 API,用于处理电子邮件协议 IMAP、POP 和 SMTP。该 API 已从头重新设计。

MailCore 2 简介

MailCore 2 提供了一个简单且异步的 Objective-C API,用于处理电子邮件协议 IMAP、POP 和 SMTP。该 API 从零开始重新设计,具有以下特点:

  • 支持 POP、IMAP 和 SMTP
  • RFC822 解析器和生成器
  • 异步 API
  • 消息的 HTML 渲染
  • 支持 iOS 和 Mac

安装

为 iOS/OSX 构建

阅读 iOS/OSX 构建说明。

为 Android 构建

阅读 Android 构建说明。

为 Windows 构建

阅读 Windows 构建说明。

为 Linux 构建

阅读 Linux 构建说明。

基本 IMAP 用法

使用 MailCore 2 在概念上比原始 MailCore 稍微复杂一点。MailCore 2 中的所有获取请求都是通过队列异步执行的。这意味着什么呢?让我们来看一个简单的例子:

…

(你也可以阅读 Objective-C 版本)

在这个示例中,我们从IMAP服务器检索并打印了一封邮件头列表。为了执行获取操作,我们向MCOIMAPSession实例请求一个带有我们参数的异步操作对象(稍后会详细介绍)。当我们调用start方法时,这个操作对象能够发起与Gmail的连接。现在,事情变得有点复杂了。我们用一个块(block)来调用start函数,该块在获取操作完成时会在主线程上执行。实际的IMAP获取操作是在后台线程上完成的,这样你的界面和其他处理就可以自由使用主线程。

文档

  • 类文档 Obj-C / Java
  • Wiki

许可证

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言