Функции для отправки/получения почты и т.п.

Александр16 років у сервісі
Дані замовника будуть вам доступні після подання заявки
01.11.2012

Необходимо реализовать следующий набор функций:

- Получение писем с почтового сервера

- Проверка соединения с почтовым сервером

- Получение количества писем на сервере

- Удаление писем с сервера

- Отправка писем через SMTP

- Проверка соединения с SMTP сервером

- Проверить письмо на прохождение спамфильтров SpamAssassin

- Проверка домена на существование

- Проверка email на существование

- Загрузка вебстраницы по HTTP/HTTPS

Реализация должна быть осуществлена в рамках нашей архитектуры классов (она довольно проста и прозрачна, ее можно найти в приложенном проекте modular.rar, подробнее показано на скриншоте task.png). В рамках нашей архитектуры и таблицы функций (в файле таблица функций.docx) мы четко описали какие параметры должны передаваться функциям (некоторые можно обсудить исходя из вашего опыта и наших требований). Также для лучшего понимания задачи, мы привели примеры кода, которые реализовали ранее для выполнения задач, пересекающихся с текущей (не для копирования, а для лучшего понимания задачи). По каждому типу функций мы также привели вспомогательную информацию, чтобы мы могли еще лучше понять друг друга (ее мы предоставим после того, как выберем вас исполнителем).

Реализация на C# под .NET4.0 без использования сторонних библиотек. Обратите внимание - каждый класс поддерживает переменную lastError. В начале каждой функции эта переменная сбрасывается. Если в какой либо функции происходит ошибка (по причине которой функция прекращает работу), то перед выходом из функции в переменную lastError должно быть записано описание данной ошибки.

Необходим опыт в реализации подобного функционала. Также необходима возможность связаться по Skype. Срок максимум 7 дней!

Оплата 150$ в 3-4 этапа (этапы оговорим). Оплата каждого этапа после проверки созданных на соответствующем этапе функций (можно сделать по TeamViewer или расшариванием скайп экрана).