Morse
C 语言库,用于发送和接收电子邮件。
安装
morse
通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile:
pod 'morse'
构建 (macOS)
依赖
-
HTTP 请求需要
libcurl
7.56.0 或更高版本 -
加密需要
libsodium
这些文件位于 lib/
目录中。
编译
libcurl
包含了头文件,但需要通过安装来提供 libsodium
的头文件。
brew install libsodium
然后,使用 GNU Make
,只需运行
make
使用说明
主要API函数声明在 morse.h
中。查看 main.c
以获取示例使用方法。
待办事项列表
- 使用配置文件
- 实现缓存
- 清理API设计
- 用户只需阅读
morse.h
就可以获得所有顶级API函数。
- 用户只需阅读
- 从令牌中获取用户电子邮件
- 使方法名称更独特,以避免命名冲突(用
_
前缀)
IMAP
- 为每个命令生成命令标签前缀(例如“A004”)
- 使用 IDLE 命令获取推送通知
- 支持多个收件人
编译
- 编译为静态库
- 编译为调试版本
- 为API添加单独的
morse.h
头文件 - 跨平台编译
- macOS
- Linux
- Windows
- 不要依赖环境中依赖项的可用性
许可协议
morse
适用于MIT许可协议。有关更多信息,请参阅LICENSE文件。