2010-10-19 3 views
3

У меня такая странная ситуация, когда я должен принимать электронную почту от своих пользователей. Я хочу, чтобы иметь возможность перехватывать входящее SMTP-сообщение, видеть, проверено ли оно (проверять имя пользователя и пароль и проверять их против моей пользовательской базы данных), затем полностью разобрать сообщение и сделать что-то (зарегистрировать сообщение в моей заявке, для пример). Мне нужен кто-то, чтобы сделать тяжелый подъем для меня и позаботиться о протоколе SMTP, шифровании транспорта и т. Д., И позвольте мне позаботиться обо всем остальном.Рекомендовать расширяемый SMTP-сервер

Моя проблема заключается в том, что я не могу найти расширяемый SMTP-сервер, который либо позволит мне подключиться к его конвейеру обработки, либо встроить его в мое приложение или службу. Вы знаете его? Я хотел бы запрограммировать логику SMTP на C#, но я могу рассмотреть другие параметры, такие как внешние программы каналов, COM-объекты, работающие в системе Unix под Mono и т. Д.

+0

Вы ограничены Windows, как предлагают теги? –

+0

Андрей, я тоже хочу рассматривать Linux. Удаление тега Windows. –

ответ

2

В комплект поставки пакета SMTP включен пакет Neokernel Web Server, который может удовлетворить ваши потребности.

Документация по API находится в сети по адресу http://www.neokernel.com/nk_docs/index.html, подробнее см. Пакет com.neokernel.email.

+0

Thats cool, бьет, используя выделенный сервер/процесс для простых вещей – Sam

Смежные вопросы