2009-11-27 4 views

Répondre

2

javax.mail.internet.MimeMessage.parse (InputStream)

il est protégé, mais vous pouvez sous-classe à utiliser la méthode. Cependant, le format de fichier est assez simple, si vous voulez juste quelques en-têtes, pourquoi ne pas l'analyser seul?

+0

Je vais évaluer cela. Merci. J'ai écrit un script d'analyse syntaxique en Python mais je rencontrais quelques problèmes avec du contenu. – Legend

1

Ces fichiers appartiennent à Mail Transfer Agent et peut-être au client de messagerie de l'utilisateur. D'autres programmes devraient marcher très doucement ou mieux encore se tenir à l'écart. Ou votre programme est-il un client de messagerie? La manière «propre» de faire ceci serait d'ouvrir une connexion SMTP ou IMAP au serveur de courrier/MTA et de lui demander des morceaux de courrier au nom de votre utilisateur, en utilisant ses identifiants qu'il vous donne.

Il existe une API de messagerie Java pour cela qui sait comment bien faire: http://java.sun.com/products/javamail/.

+0

Oh, je n'écris pas de client mail. C'est juste pour analyser quelques statistiques sur un sondage. – Legend