2009-03-23 2 views
0

Как извлечь все вложения из сообщения IMAP? Я использую Objective-C и Cocoa, но также надеюсь на общие обучающие программы, код или подсказки.Как извлечь вложения из сообщения IMAP?

С уважением

+0

«IMAP-сообщение» ... Получено с помощью Mail via Scripting Bridge? Получено от Mail через поддержку AppleScript Foundation? Получено из Mail через OSA? Получено от другого почтового клиента? Получено из реализации IMAP в другом месте вашего приложения? –

+0

С сообщением IMAP я ссылаюсь на обычное сообщение IMAP, полученное через соединение сокетов «голый металл» (собственная реализация). Пример для сообщения: http://pastie.org/private/wgmqaotf7ywvjkftepuw4w (body) С уважением – Stefan

ответ

0

Я думаю, что вы говорите на «простой IMAP сообщение» является то, что у вас есть последовательность байтов, которые представляют сообщение по протоколу IMAP. Я не знаю каких-либо классов, встроенных в FoundationKit или AppKit, которые будут анализировать этот формат и подвергать элементы сообщения (например, вложения) таким образом, который вы ищете. Вам понадобится либо find an existing library для работы с данными IMAP, либо свернуть рукава и написать код для анализа содержимого электронной почты в соответствии с the IMAP spec.

+0

Я проверил рамки «пантомима». Но это не задокументировано, из-за чего трудно получить что-то полезное. Возможно, я найду учебник, который покажет мне, как реализовать спецификацию IMAP. – Stefan

Смежные вопросы