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.
2 answers
Tous les éléments suivants peuvent envoyer des e-mails via MAPI à partir de Java:
- http://www.codeproject.com/KB/IP/CMapiEx.aspx
- https://github.com/briandealwis/jmapi
- http://www.moyosoft.com/joc/ (commercial)
- http://www.dimastr.com/redemption / (commercial) avec http://sourceforge.net/projects/jacob-project/ (pont COM pour Java)
- http://www.moonrug.com/features.html (commercial) (ne semble plus exister)
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: