Checkers — проверка SMTP/IMAP/FTP с прокси ЗАДАЧА Нужен набор инструментов для массовой проверки валидности почтовых и FTP-доступов из больших баз. С поддержкой SOCKS5 прокси, многопоточностью, автоопределением MX-записей и обходом защит. РЕШЕНИЕ Разработал модульные чекеры для SMTP (587/465/25), IMAP (993) и FTP (21). Все поддерживают SOCKS5 прокси с ротацией, автоопределение SMTP-серверов через autoconfig и MX-записи, обработку разных форматов входа, классификацию ошибок (proxy/host/mail/auth), кэширование результатов. Отдельный модуль для домен-резолвера и построения списка SMTP-прокси. ЧТО РЕАЛИЗОВАНО Проверка SMTP (порты 587/465/25) Проверка IMAP (993) Проверка FTP (21) SOCKS5 прокси с ротацией и чёрным списком Автоопределение SMTP через autoconfig и MX-записи Многопоточная проверка с ThreadPoolExecutor Автоопределение кодировки входных файлов (chardet) Классификация ошибок: proxy/host/mail/auth Кэширование успешных результатов Отдельные логи для каждого типа чекера Фильтрация и дедупликация баз