Tag: mailcore2

MailCore:离线HTML呈现

这似乎不可能使用htmlBodyRenderingOperationWithMessage:当离线(我得到错误稳定的连接到服务器无法build立。)。 为什么是这样? 我已经在本地存储了MCOIMAPMessage,并认为它包含了呈现消息所需的所有东西。 是htmlBodyRenderingOperationWithMessage:从服务器拉更多的数据?

mailcore2:将自定义标题添加到IMAP邮件不起作用(新写入到IMAP服务器)

我有以下问题mailcore2-ios / ios 10 / Xcode 8.1 / Swift 3: 我试图从IMAP服务器(与fetchMessageOperation),添加一个自定义标题(如“X-MyMailHeader:testing”),然后做一个appendMessageOperation新的消息再次写入到IMAP服务器(我知道,我不能更改现有的消息,所以我想写一个新的,然后删除旧的消息)。 我使用下面的代码(Swift 3): let fetchOp = imapSession.fetchMessageOperation(withFolder: withFolder, uid: uid) fetchOp?.start { (err, msgData) -> Void in log.debug("error from server \(err)") let messageParser: MCOMessageParser = MCOMessageParser(data: msgData) messageParser.header.setExtraHeaderValue("Test", forName: "X-MyMailHeader") log.debug("messageParser.header after \(messageParser.header)") log.debug("msgData after: \(messageParser.data())") let appendOp = self.imapSession.appendMessageOperation(withFolder: withFolder, messageData: messageParser.data(), flags: MCOMessageFlag(rawValue: […]