Требуется разработчик .NET со знанием алгоритмов работы электронной почты, SMTP, POP3
Задача - написать программу для поиска ключевых слов и выражений в электронных письмах. Найденные ключевики сохраняются в базу данных с привязкой к отправителю письма и дате получения.
Пользовательский интерфейс - производная от excel таблица с возможностью фильтрации по столбцам, алфавиту и времени, а также с возможностью текстового поиска по ячейкам. Пример интерфейса есть.
Детали:
Рабочее окружения - Windows 7,8,10.
Тип данных на входе - электронное письмо.
Тип данных в программе - текст, число, дата.
Фрагментационная единица данных - строка в таблице.
Логика - одна строка = один имейл.
Развертывание - рабочий компьютер пользователя.
Хранение данных - рабочий компьютер пользователя.
Почтовый сервер - собственный.
Email-протокол - POP3.
Подключение пользователя - логин/пароль электронной почты.
Краткое описание:
Программа должна логиниться на сервере по заданному логину/паролю, забирать входящую почту, распарсивать ее по заданным ключевикам и параметрам, результаты парсинга вместе с самим письмом записывать в базу.
Интерфейс для пользователя должен выглядеть как таблица excel, каждый столбец в которой - тип ключевика, ячейка - значение ключевика. Также база должна хранить сам текст имейла, чтобы пользователь мог вывести его прямо в окне программы.
Глоссарий по ключевикам и словарь их значений есть.
Желающие взяться - welcome.