Получение электронной почты с виртуального сервера с помощью 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();

Еще раз спасибо за ваши мысли и помощь!

0 ответов

Другие вопросы по тегам