|
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.