Envoi d'un e-mail MAPI via Java (ou C#)


J'ai un programme java qui envoie des e-mails utilisant actuellement SMTP. J'ai un client dont le réseau d'entreprise est verrouillé et ne permet l'envoi d'e-mails que via les protocoles MAPI1 et MAPI4.

Après avoir regardé sur Internet, j'ai été incapable de trouver des exemples d'envoi d'un e-mail MAPI à partir d'un programme Java. Si nous devons payer pour un composant tiers, ce n'est pas la fin du monde, mais free est évidemment meilleur:)

Un autre point à ajouter est que si la tâche est beaucoup plus facile en C# alors il y a la possibilité de créer la fonctionnalité envoyer un e-mail en C# et d'appeler le programme C# à partir de l'application principale Java.

Veuillez me faire savoir si vous avez besoin de plus d'informations.

Author: Nasreddine, 2011-11-25

2 answers

Tous les éléments suivants peuvent envoyer des e-mails via MAPI à partir de Java:

Vous aurez généralement besoin des composants MAPI COM sur la machine locale et toujours des informations d'identification pour la connexion MAPI/compte Exchange!

Puisque je ne sais pas ce que vous entendez par MAPI4 par rapport à MAPI1, je soupçonne que vous pourriez vouloir dire IMAP (il y a un V 4 du protocole) qui est assez différent de MAPI - juste au cas où les options Java suivantes sont pour IMAP:

 7
Author: Yahia, 2018-08-03 14:45:09

Jetez un oeil à la bibliothèqueJMapi , elle ne fonctionne que sur les machines Windows mais devrait faire ce que vous voulez ...

 3
Author: aleroot, 2011-11-25 14:11:28