2009-03-23 14 views
0

Wie extrahiere ich alle Anhänge aus einer IMAP-Nachricht? Ich benutze Objective-C und Cocoa, aber ich freue mich auch über generische Tutorials, Code oder Hinweise.Wie extrahieren Sie die Anhänge aus einer IMAP-Nachricht?

Grüße

+0

"eine IMAP-Nachricht" ... Erhalten von Mail über die Scripting Bridge? Erhalten von Mail über die AppleScript-Unterstützung von Foundation? Erhalten von Mail über OSA? Von einem anderen Mail-Client erhalten? Wird sie von einer IMAP-Implementierung an anderer Stelle in Ihrer App abgerufen? –

+0

Mit IMAP-Nachricht beziehe ich mich auf eine einfache IMAP-Nachricht, die über eine bare-to-the-Metall-Socket-Verbindung (eigene Implementierung) abgerufen wird. Beispiel für die Nachricht: http://pastie.org/private/wgmqaotf7ywvjkftepuw4w (Körper) Grüße – Stefan

Antwort

0

Ich denke, was Sie von einem „plain IMAP Nachricht“ sagen ist, dass Sie eine Folge von Bytes, die einen IMAP-Nachricht darstellen. Ich kenne keine in FoundationKit oder AppKit integrierten Klassen, die dieses Format analysieren und die Elemente der Nachricht (z. B. den Anhang) auf die von Ihnen gewünschte Weise bereitstellen. Sie müssen entweder find an existing library für die Arbeit mit IMAP-Daten haben, oder Ihre Ärmel aufrollen und etwas Code schreiben, um den Inhalt der E-Mail gemäß the IMAP spec zu analysieren.

+0

Ich habe das Framework "Pantomime" inspiziert. Aber es ist nicht dokumentiert, was es schwierig macht, etwas Nützliches daraus zu machen. Vielleicht finde ich ein Tutorial, das mir zeigt, wie man die IMAP-Spezifikation implementiert. – Stefan

Verwandte Themen