2015-08-28 1 views
0

Le service comptabilité de mon entreprise utilise un logiciel capable d'envoyer les relevés client par courrier électronique. Le problème est que ce logiciel utilise Outlook via MAPI pour envoyer tous les documents au format pdf. Il est nécessaire que les comptables cliquent sur le bouton "Envoyer" pour chaque message. Avec plusieurs centaines de clients, c'est assez long.Création d'un fournisseur MAPI

Donc j'essaye de créer une petite application qui serait enregistrée comme l'application de messagerie par défaut. Il intercepte les messages et les pièces jointes via MAPI et les envoie directement via SMTP.

Est-ce possible? Si c'est le cas, comment utiliser MAPI pour le faire dans .Net?

Répondre

0

Tout d'abord, vous ne pouvez pas créer de fournisseurs MAPI dans .Net. Même directement en utilisant MAPI étendu n'est pas pris en charge.

Deuxièmement, l'utilisateur n'a-t-il pas encore besoin de cliquer sur Envoyer sur chaque message? Qu'essayez-vous de faire? Envoyer plusieurs destinataires à la fois? Vous pouvez facilement le faire en utilisant le modèle d'objet Outlook.

+0

Le logiciel de comptabilité envoie les messages un par un et lance le message suivant lorsque Outlook place le précédent dans la boîte d'envoi. L'objectif est que les messages soient envoyés à leur destination sans intervention de l'utilisateur. Depuis que le logiciel de comptabilité utilise MAPI, si je veux faciliter la vie des comptables, je n'ai pas le choix. Quelles langues peuvent faire ce que je veux? –

+0

Qu'est-ce que "le message suivant"? Voulez-vous dire l'invite de sécurité? –

+0

Les messages sont arrivés un à la fois, donc je veux dire _message n_ et _message n + 1_. –