MailCore 是一个依赖libetpan,简单封装的IMAP/SMTP邮箱类库
安装这里就不讲了 自己去看 https://github.com/MailCore/MailCore
这里主要讲讲 这个类库的解析以及相关知识的总结,mailcore把程序主要分成了三个部分,SMTP,MIME,以及IMAP(已经把IMAP的功能封装到了一系列的Model中间了):
咱们先说SMTP这块的代码,这里的东西比较少:
首先这里有链接的三种Type
typedef enum {
CTSMTPConnectionTypePlain = 0,
CTSMTPConnectionTypeStartTLS,
CTSMTPConnectionTypeTLS
} CTSMTPConnectionType;