Bonjour
(merci de déplacer mon message si il ne se trouve pas dans le bon sous-forum)
Voici mon problème, j'aimerais lister les mails contenu dans outlook... (les mails se trouvent sur un serveur exchange à une adresse de type 11.1.1.223)
pour lister les mails, j'ai trouvé ceci dans la FAQ
quand j'essaye de lancer cela, il me met:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 //Import des bibliotheques using Outlook = Microsoft.Office.Interop.Outlook; using Redemption; //Creer une instance d'Application Outlook Outlook.Application m_ObjOutlookApp = new Outlook.ApplicationClass(); // Recuperer le NameSpace Outlook.NameSpace n = m_ObjOutlookApp.GetNamespace("mapi"); //Recuperer le Repertoire Rdo (Redemption) Redemption.RDOFolder f; Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass(); rdoSession.MAPIOBJECT = n.MAPIOBJECT; //Recuperation du repertoire Inbox (rdoDefaultFolders est un enum, d'autres repertoires sont disponibles) f = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox); foreach (Object Item in f.Items) { //Creation d'un item RDOMailClass RDOMailClass rdom = ((RDOMailClass)Item); //rdom est un mail a proprement parler. Les proprietes accessibles sont par exemple : SenderEmailAddress,Body,Subject ... }
Que dois-je faire pour contourner ces erreurs? (je commence le C# avant, j'étais au java)Error 1 The type or namespace name 'Redemption' could not be found (are you missing a using directive or an assembly reference?)
Error 2 The type or namespace name 'Office' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
Comment me connecter au serveur et lister les mails? après qques recherches, je n'ai tjs rien trouvé...
Merci d'avance de votre aide
ps: de mon pc, le serveur ping correctement
Partager