2009-07-09 6 views
0

Je configure une réponse automatisée avec un tiers. Le tiers ne peut répondre que par e-mail, j'ai donc besoin d'un moyen de déterminer quand je reçois un nouvel e-mail. Mon plan est de créer une tâche Windows exécutant un programme C# qui vérifie si un nouvel e-mail provient de ce tiers.Vérification par programme des e-mails Outlook

Mon entreprise utilise Outlook, qui fonctionne à partir de la base de données Microsoft Exchange. J'ai fait quelques recherches, et j'ai vu que certaines personnes utilisent l'espace de noms Microsoft MAPI. Est-ce la façon de s'y prendre? Existe-t-il un moyen que je peux utiliser System.Net.Mail pour vérifier le nouveau courrier d'une adresse particulière?

Merci, Aaron

+0

Quelle version d'échange utilisez-vous? car il y a beaucoup de quoi faire. EWS (2007) ou WebDav (<2007) ont tous deux des sous-systèmes de notification intégrés que vous pouvez utiliser. – 76mel

+0

J'utilise Exchange 2003. – Aaron

Répondre

0

Selon vos besoins, vous pouvez utiliser Outlook Interop/MAPI qui est tout simplement en utilisant Outlook à partir du code - dans ce regard de cas à: Assemblée Microsoft.Office.Interop.Outlook. Cela a l'avantage d'un événement qui déclenche l'apparition de nouveaux éléments dans votre boîte aux lettres. D'autre part, si votre serveur prend en charge POP3, vous pouvez simplement obtenir une bibliothèque POP3 aléatoire et interroger périodiquement le serveur.

Questions connexes