2009-03-23 9 views
0

Comment puis-je extraire toutes les pièces jointes d'un message IMAP? J'utilise Objective-C et Cocoa, mais je suis content aussi pour les tutoriels génériques, le code ou les astuces.Comment extraire les pièces jointes d'un message IMAP?

Cordialement

+0

"un message IMAP" ... Obtenu à partir de Mail via le Scripting Bridge? Obtenu à partir de Mail via le support AppleScript de la Fondation? Obtenu à partir de Mail via OSA? Obtenu à partir d'un autre client de messagerie? Obtenu à partir d'une implémentation IMAP ailleurs dans votre application? –

+0

Avec un message IMAP, je me réfère à un message IMAP brut, récupéré via une connexion socket nue-à-le-métal (implémentation propre). Exemple pour le message: http://pastie.org/private/wgmqaotf7ywvjkftepuw4w (body) Cordialement – Stefan

Répondre

0

Je pense que ce que vous dites par un « message IMAP simple » est que vous avez une séquence d'octets qui représentent un message IMAP. Je ne connais pas de classes intégrées à FoundationKit ou AppKit qui analysent ce format et exposent les éléments du message (tels que la pièce jointe) de la manière que vous recherchez. Vous devrez soit find an existing library pour travailler avec des données IMAP, ou retrousser vos manches et écrire du code pour analyser le contenu de l'email selon the IMAP spec.

+0

J'ai inspecté le cadre "pantomime". Mais ce n'est pas documenté, ce qui fait qu'il est difficile d'en tirer quelque chose d'utile. Peut-être que je trouverai un tutoriel, qui me montre comment implémenter la spécification IMAP. – Stefan

Questions connexes