| 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és sur cette page sont libres de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2010
Developpez LLC. Tous droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérêts.
Cette page est déposée à la SACD.
|