Проблема актуальна до сих пор. Для проверки 30к адресов нужна именно SMTP-валидация, а не просто проверка синтаксиса или MX-записей.
Что проверять:
1. Синтаксис - отсеять явный мусор
2. MX-записи - домен вообще принимает почту?
3. SMTP handshake - ящик реально существует?
4. Спам-ловушки и одноразовые адреса - их в базе может быть 5-10%
Из инструментов - можно через uchecker.net, там загружаешь список и получаешь два файла: валидные и невалидные. Бесплатный тест на 30 адресов есть, чтобы понять качество проверки.
Подробный гайд по процессу:
https://uchecker.net/blog/chto-takoe-validaciya-email