2016-02-25 3 views
0

messages MIME peut avoir soi-disant préambules et épilogues (voir RFC 2046), qui sont des parties de texte « discardable » en dehors du faisceau MIME (les frontières). Une application doit signaler que le message est un message MIME en plusieurs parties adressé à des clients non compatibles MIME. Les serveurs IMAP permettent des récupérations partielles de toutes sortes de parties et sous-parties d'un message (MIME), mais je n'ai pas trouvé le moyen d'obtenir juste le le préambule et l'épilogue. (Bien sûr, il est possible d'aller chercher tout le message et d'effectuer l'analyse MIME côté client, mais j'aimerais utiliser le serveur.)Comment arriver juste préambule et épilogue est un message en utilisant IMAP

Est-il possible d'aller chercher le préambule et l'épilogue, ou pas? Si oui, comment?

(Ceci est juste par curiosité, sans une application spécifique à l'esprit.)

+0

Vous savez, je ne pense pas que vous le pouvez; Au moins, je ne peux pas trouver de spécificateurs de pièces qui pourraient aider. – Max

Répondre

1

Il n'y a pas vraiment bon moyen, mais vous pouvez pirater avec x UID FETCH BODY.PEEK[TEXT]<0.1023> pour obtenir le préambule et un peu plus. Une commande similaire avec un peu d'arithmétique devrait vous donner l'épilogue, en supposant à nouveau qu'il ne dépasse pas 1024 octets.