2010-12-01 7 views
8

Je suis à la recherche d'une librairie java open source pour lire les emails, le calendrier, les contacts de Microsoft Outlook. Connaissez-vous l'une de ces lib ou solution de contournement?Librairie java open source pour lire les emails Outlook, le calendrier, etc.

Actuellement, l'exigence est seulement de lire les données et de les présenter sur la page jsp.

Merci

+1

http://stackoverflow.com/questions/14869441/read-msg-file-with-java-mail-api-pls-suggest-me/14873139#14873139 –

Répondre

12

Si vous utilisez Windows, vous pouvez probablement utiliser JaWin. C'est une bibliothèque open source qui enveloppe l'objet COM et vous fournit une API Java pour y accéder. Pour autant que je me souvienne de sa distribution contient un exemple de la façon de se connecter au serveur MS Exchange.

D'autres paquets similaires que je connais sont

Les deux bibliothèques mettent en œuvre le protocole DCOM en Java, donc vous pouvez exécuter l'application qui les utilise sur n'importe quelle plate-forme et se connecter au serveur Exchange.

Autre façon d'utiliser le protocole POP3 ou SMTP également pris en charge par Exchange. Il y a beaucoup de paquets qui les supportent, par ex. JavaMail.

Et la dernière solution: si votre application s'exécute côté client, c'est-à-dire sur l'ordinateur du client, elle peut analyser les fichiers créés par Outlook elle-même. Je ne me souviens pas où ces fichiers sont stockés mais je me souviens qu'il y a plusieurs années j'ai découvert le problème et j'ai vu que tous les emails sont stockés dans un système de fichiers au format texte clair.

EDIT: Récemment, j'ai découvert JACOB: autre bibliothèque qui utilise JNI (comme JaWin).

+1

Ce JaWin semble prometteur. Laissez-moi essayer ces libs et vous le faire savoir. Excellent travail AlexR !!! Vous me sauvez des heures de recherche. – user509755

+0

Merci beaucoup pour votre temps, vraiment l'apprécier – user509755

+0

NP, je le savais. J'utilisais ces bibliothèques depuis 3 ans et m'amusais beaucoup :(La fuite de mémoire dans JaWin m'a même amené à voyager à l'étranger et à découvrir le problème sur le site du client – AlexR

Questions connexes