【问题标题】:How to extract the attachments from an IMAP message?如何从 IMAP 邮件中提取附件?
【发布时间】:2009-03-23 09:53:06
【问题描述】:

如何从 IMAP 邮件中提取所有附件?我使用 Objective-C 和 Cocoa,但也喜欢通用教程、代码或提示。

问候

【问题讨论】:

  • “一个 IMAP 消息”... 通过 Scripting Bridge 从 Mail 中获得?通过 Foundation 的 AppleScript 支持从 Mail 获得?通过 OSA 从 Mail 获得?从其他邮件客户端获得?从您应用中其他地方的 IMAP 实现获得?
  • 对于 IMAP 消息,我指的是一个普通的 IMAP 消息,通过裸机套接字连接(自己的实现)获取。消息示例:pastie.org/private/wgmqaotf7ywvjkftepuw4w(正文)问候

标签: objective-c cocoa parsing imap attachment


【解决方案1】:

我认为您所说的“普通 IMAP 消息”是指您有一个表示 IMAP 消息的字节序列。我不知道 FoundationKit 或 AppKit 内置的任何类会解析这种格式并以您寻求的方式公开消息的元素(例如附件)。您必须要么 find an existing library 处理 IMAP 数据,要么卷起袖子编写一些代码来根据 the IMAP spec 解析电子邮件的内容。

【讨论】:

  • 我已经检查了框架“哑剧”。但它没有记录,这使得从中获得有用的东西有点困难。也许我会找到一个教程,向我展示如何实现 IMAP 规范。
猜你喜欢
  • 2011-08-28
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 2013-02-08
  • 2014-03-19
相关资源
最近更新 更多