【问题标题】:MailCore2 Is it possible to check which email email has been replied iphoneMailCore2 是否可以检查已回复的电子邮件 iphone
【发布时间】:2015-11-07 08:41:10
【问题描述】:

我正在开发一个使用 MailCore2 获取和发送电子邮件的 iphone 应用程序。一切正常。我想设置一个标志,显示已回复电子邮件。 MailCore2 可以吗?

提前致谢。

【问题讨论】:

  • 电子邮件应用程序有一个约定,可以在刚刚回复的邮件上设置回复标志。也就是说,该约定可能不会得到很好的遵守,尤其是最近。

标签: objective-c iphone mailcore2


【解决方案1】:

研究 MailCore2 文档后,我发现我们必须在 MCOIMAPMessagesRequestKind 中包含 MCOIMAPMessagesRequestKindFlags,如下例所示:

  MCOIMAPMessagesRequestKind requestKind =
    MCOIMAPMessagesRequestKindFullHeaders|
    MCOIMAPMessagesRequestKindExtraHeaders|
    MCOIMAPMessagesRequestKindGmailThreadID|
    MCOIMAPMessagesRequestKindGmailMessageID|
    MCOIMAPMessagesRequestKindGmailLabels|
    MCOIMAPMessagesRequestKindInternalDate|
    MCOIMAPMessagesRequestKindStructure|
    MCOIMAPMessagesRequestKindUid|
    MCOIMAPMessagesRequestKindFlags|
    MCOIMAPMessagesRequestKindExtraHeaders|
    MCOIMAPMessagesRequestKindHeaders;

然后我们要检查

    MCOMessageFlagAnswered 

像这样在 MCOIMAPMessage (m) 对象中

    if (m.flags & MCOMessageFlagAnswered) {
        //replied
    }else{
        //not replied 
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    相关资源
    最近更新 更多