Question

Les données sont envoyées par courrier électronique sous forme de fichier compressé. La solution Java que nous avons écrite a essayé d'analyser et de télécharger automatiquement le courrier électronique, puis de charger les données. Nous avons rencontré toutes sortes de problèmes pour passer le pare-feu et la solution a finalement été mise en attente. Les administrateurs n’autorisant pas l’accès à un type de boîte aux lettres anonyme.

Le compte est actuellement pop3 - ils veulent déplacer le serveur de messagerie et changer le type de compte en MAPI natif. Cela ne fonctionnerait pas avec une solution Java, car pas de Java - > L’API MAPI existe.

Une solution .net fonctionnerait-elle? Existe-t-il une API MAPA pour les applications .NET?

Était-ce utile?

La solution

Malheureusement, vous ne pouvez pas utiliser MAPI directement à partir de .NET (vous pouvez le faire, mais MS ne le prend pas en charge). Voir http://blogs.msdn.com /stephen_griffin/archive/2009/04/03/mapi-and-net.aspx

Cependant, il existe un composant COM appelé Redemption (google pour Outlook Remption - vous ne pouvez pas envoyer plus qu'un hyperlien pour le moment!) disponible, avec lequel vous pouvez utiliser l'interopérabilité .NET avec un serveur COM hors processus.

Autres conseils

Je suppose que vous pouvez accéder à mapi via COM InterOP. Il est considéré comme lent et moins efficace. vérifiez les outils Visual Studio for Office pour une meilleure approche.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top