Эрик Уиллис ответил на этот вопрос:
https://stackoverflow.com/questions/563041/receive-emails-in-a-net-service-c
побудило меня задуматься о создании автоответчика общего назначения (изначально только для trac) и создателя проблем, который прослушивает некоторую учетную запись электронной почты «поддержки», создает проблему в вашем трекере и отвечает клиенту с идентификатором проблемы. (Мне нравится реализация fogbugz, но у меня есть другие проекты, которые не могут позволить себе лицензию)
Я подумываю об этом из открытых источников, поэтому, пожалуйста, дайте мне знать, есть ли другие усилия / проект.
Цель состоит в том, чтобы сделать этот универсальный способ, позволяющий использовать несколько различных входных данных (пока что поп-электронная почта) и несколько различных средств отслеживания проблем (на данный момент - trac)
Я также думаю, что это делает "хныканье", как у bugzilla и других (еженедельные / периодические электронные письма для открытых назначенных задач) - или, возможно, это просто еще один сервис, который разделяет код ...
Итак, я думаю, что вопрос: кто-нибудь знает о существующем проекте с открытым исходным кодом? Если нет, я думаю, я начну один. Я мог бы сделать это в .NET / Mono, но я не уверен, что это означает для запуска в качестве службы и что это означает для не Win32 OS ...
Я подозреваю, что самые большие проблемы будут:
- спам и как / где с этим справиться
- интеграция с исходящей электронной почтой - электронная почта от вашей поддержки клиенту и интеграция с проблемой (поле CC работает, но не идеально)
- парсинг электронных писем по адресу поддержки, чтобы добавить только новую информацию, а не существующую - особенно когда электронная почта смешана с вопросом / ответом ...