У меня есть список из миллиона адресов электронной почты различного качества (список никогда не сокращался), которые необходимо очистить. Все адреса синтаксически верны, но у многих учетных записей почтовых ящиков, возможно, истек срок действия.
Кто-нибудь может порекомендовать инструмент для этого? Я пробовал несколько программ Windows, которые утверждают, что могут это делать, но все они в той или иной степени отстойны. Либо не хватало какой-то dll, либо программа все время давала сбой. Мне нужно что-то надежное, работающее, как рекламируется, и которое можно использовать для массовой проверки. Желательно то, что работает в Linux и является бесплатным, но коммерческое решение для Windows тоже будет работать, пока оно работает.
Раньше был механизм для проверки законности адресов при помощи команды "VRFY" SMTP. Было удобно, когда Вы пытались послать кому-то по электронной почте, но не были совершенно уверены относительно соответствующего формата или написания их адреса электронной почты. Однако никакой современный MTA больше не отвечает на ту команду, потому что люди как Вы начали использовать ее для очистки списков миллиона адресов электронной почты.
Существенно единственный способ, которым можно знать, что адрес электронной почты допустим, состоит в том, чтобы получить ответ на сообщение, которое Вы послали на тот счет.
Посылающие 1 000 000 электронных писем для проверки их, вероятно, виден спам, необходимо думать о социальной стороне того, что Вы делаете, а также техническое.