Написать программу для работы с протоколами imap pop3 smtp

Антон17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.10.2020

требуется написать программу, в которой будет API для асинхронной работы с типовыми задачами : 

– проверить валидность аккаунта IMAP/SMTP/POP3 – с всеми методами авторизации ( особенно OAUTH )

– провести поиск IMAP по пачке аккаунтов по некоторой маске – не выходя за границу RFC пока. 

– проверить валидность SOCKS5/4/4a/HTTP + их же но через ssl соединение. Так же проверить не блокируется ли трафик на требуемые нам порты – список портов будет выдан. 

– возможность выгрузить EML сообщения

– проверка MX записей – запрос как к публичным DNS – так и к нашему хранилищу.   

Таким образом как я вижу требования к кандидату : 

– опыт разработки с использованием Qt/boost. 

– понимание работы асинхронных сокетов, и как они реализованы в Qt. 

– для кандидата не должно стать проблемой реализация timeout чтения/записи на всех сокетах на 1-м таймере на ядро. 

Будет плюсом : 

– опыт работы с кодом trojita. 

– Фильтр Блума для него не ругательное слово, и его не пугает возможность даже написать его самостоятельно. 

– Headless Chrome C++ DevTools API не напугает ( для реализации OAUTH ). ( здесь возможно подключение другого сервиса который запускает браузер с прокси и тд )

При наличии дополнительных вопросов пишите в телеграм (указан в профиле)