Программная проверка почтовых сообщений Outlook - PullRequest
0 голосов
/ 10 июля 2009

Я настраиваю автоматический ответ с третьей стороной. Третья сторона может отвечать только по электронной почте, поэтому мне нужен способ определить, когда я получу новое письмо. Я планирую создать задачу для Windows, которая будет запускать программу на C #, которая проверяет, получено ли новое электронное письмо от этой третьей стороны.

Моя компания использует outlook, который запускается из базы данных Microsoft Exchange. Я провел некоторое исследование и увидел, что некоторые люди используют пространство имен Microsoft MAPI. Это способ пойти по этому поводу? Можно ли каким-то образом использовать System.Net.Mail для проверки новой почты с определенного адреса?

Спасибо, Аарон

1 Ответ

0 голосов
/ 19 августа 2009

В зависимости от ваших требований вы можете использовать Outlook Interop / MAPI, который просто использует Outlook из кода - в этом случае посмотрите: Microsoft.Office.Interop.Outlook сборка. Преимущество этого события в том, что новые элементы появляются в вашем почтовом ящике.

С другой стороны, если ваш сервер поддерживает POP3, вы можете просто получить случайную библиотеку POP3 и периодически запрашивать сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...