2009-03-23 48 views
0

IMAPメッセージからすべての添付ファイルを抽出するにはどうすればよいですか?私はObjective-CとCocoaを使用していますが、一般的なチュートリアル、コード、またはヒントにも満足しています。IMAPメッセージから添付ファイルを抽出する方法は?

よろしく

+0

"IMAPメッセージ" ... Scripting Bridge経由でMailから入手できますか? FoundationのAppleScriptサポートからMailから入手できますか? OSA経由でメールから入手できますか?他のメールクライアントから入手できますか?アプリの他の場所でIMAP実装から取得したものですか? –

+0

IMAPメッセージでは、メタルソケット接続(独自の実装)を介してフェッチされたプレーンIMAPメッセージを参照します。メッセージの例:http://pastie.org/private/wgmqaotf7ywvjkftepuw4w(本文) よろしくお願いします。 – Stefan

答えて

0

私は、あなたが「プレーンIMAPメッセージ」で言っていることは、あなたがIMAPメッセージを表すバイトのシーケンスを持っているということだと思います。私は、FoundationKitやAppKitに組み込まれているこのクラスのクラスを認識しません。このクラスはこのフォーマットを解析し、メッセージの要素(添付ファイルなど)をあなたの求める方法で公開します。 IMAPデータを扱うにはfind an existing libraryのいずれかを使用するか、袖を巻いてthe IMAP specに従ってメールの内容を解析するコードを書いてください。

+0

私はフレームワーク「パントマイム」を調べました。しかし、それは文書化されていないので、それから何か役に立つものを得るのはちょっと難しい。 IMAP仕様の実装方法を示すチュートリアルがあります。 – Stefan

関連する問題