Получение электронной почты с виртуального сервера с помощью C#
Я пытаюсь создать приложение, которое собирает электронные письма, которые отправляются на мой виртуальный сервер, используя C#. Я создал виртуальный домен с использованием IIS 6, хотя в долгосрочной перспективе мое приложение должно быть также совместимо с IIS 7. Я не хочу напрямую собирать электронные письма из папки drop, которая используется моим виртуальным сервером.
Я уверен, что есть способ сделать это, но не могу найти его.
Спасибо за ваш вклад и мысли!
Дополнительная информация: у меня есть виртуальный SMTP-сервер на Windows Server 2008. Электронные письма отправляются в зарегистрированный локальный домен (mydomain.de; введите local, alias) отдельной программой (например, Thunderbird). То, что я хочу сделать, это не пересылать эти электронные письма, а использовать приложение aC# для их получения.
Одним из способов сделать это может быть доступ к каталогу dropbox (по умолчанию: c:\inetpub\mailroot), считывание eml-файла, удаление его из каталога и работа с файлом. Это не похоже на хорошее решение, хотя.
Я хотел бы сделать следующее:
Connect("mydomain.de");
GetMessages();
Disconnect();
Еще раз спасибо за ваши мысли и помощь!