|
| auteur : notalp |
Gestion de l'évènement d'arrivée d'un mail dans le répertoire Inbox de Outlook
using Outlook = Microsoft.Office.Interop.Outlook;
using Redemption;
Outlook.Application m_ObjOutlookApp = new Outlook.ApplicationClass();
Outlook.NameSpace n = m_ObjOutlookApp.GetNamespace("mapi");
Redemption.RDOFolder f;
Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass();
rdoSession.MAPIOBJECT = n.MAPIOBJECT;
f = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox);
rdoSession.OnNewMail +=new IRDOSessionEvents_OnNewMailEventHandler(rdoSession_OnNewMail);
private void rdoSession_OnNewMail(string EntryID)
{
}
|
|
|
| auteur : notalp |
Pour ce faire, nous utiliserons Outlook et la Dll de Outlook Redemption.
Cette dernière permet d'enlever la confirmation d'autorisation par un code externe à Outlook.
Ce code permet de recupérer uniquement les mails présents dans le répertoire Inbox.
L'ajout des réferences "Microsoft Excel 11.0 Object Library" ainsi que celle de "Outlook Redemption" sont nécessaire.
using Outlook = Microsoft.Office.Interop.Outlook;
using Redemption;
Outlook.Application m_ObjOutlookApp = new Outlook.ApplicationClass();
Outlook.NameSpace n = m_ObjOutlookApp.GetNamespace("mapi");
Redemption.RDOFolder f;
Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass();
rdoSession.MAPIOBJECT = n.MAPIOBJECT;
f = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox);
foreach (Object Item in f.Items)
{
RDOMailClass rdom = ((RDOMailClass)Item);
}
|
|
Consultez les autres F.A.Q's


Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2010 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.