IMAP CHERCHER l'Objet
En utilisant IMAP via telnet, je veux être en mesure d'extraire le sujet de la e-mail indiquée. Maintenant, je sais que la commande fetch est responsable de l'obtention de données à partir d'un e-mail.
Ma question est, comment puis-je obtenir le tête spécifiquement, sans l'aide d'un appel à CORPS[en-TÊTE.CHAMPS (sous réserve)] (qui, aux yeux du serveur, "ouvrir l'e-mail", et donc l' /vu drapeau, qui est ce que je ne veux pas de se produire)?
Je comprends EXTRACTION COMPLÈTE retourne l'en-tête complète, qui contient le sujet, mais c'est un cauchemar pour analyser et pourrait être truffé de pièges invisibles si j'manuellement l'analyser. Comment puis-je obtenir le serveur pour me donner tout simplement le sujet de l'en-tête?
OriginalL'auteur user1433767 | 2012-09-19
Vous devez vous connecter pour publier un commentaire.
J'ai découvert la réponse:
CORPS.PEEK[EN-TÊTE.CHAMPS (SOUS RÉSERVE)]
.Coup d'oeil permet de ne pas l'ouvrir (si /vu n'est pas défini).
OriginalL'auteur user1433767
En plus de CORPS.Coup d'ŒIL, vous pouvez récupérer de l'ENVELOPPE, ce qui vous donne un analysée résumé de la plupart des métadonnées de message.
OriginalL'auteur Max
"a1 EXTRACTION 1:* (DRAPEAUX CORPS[en-TÊTE.CHAMPS (sous réserve de la DATE à PARTIR de)])\r\n"
OriginalL'auteur Nicolás Schmidt Gubbins