Primeiramente, muito boa a iniciativa de disponibilizar algo assim em opensource e a comunidade agradece com ctz :-)
No entanto, há uma ressalva que deveria ser posta no readme sobre a possibilidade de ter o seu IP marcado como spammer ao utilizar a lib e explico:
Pelo que percebi, a técnica usada para a validação é a de "Broken SMTP" e isso tem alguns pontos a considerar como:
- Possibilidade de falso positivo caso o destinatário tenha um gateway antispam como o spamassassin por exemplo (o mais basico de todo servidor smtp)
- possibilidade de falso negativo caso seu ip seja incluido mas grey/black list
- piorar a reputação do ip do servidor
Já fiz essa técnica e com todos os servidores que usava, depois de algumas centenas de validações começava a receber diversos falsos positivos, principalmente com emails do GSuite.
Porém, para poucas validações - como validar o registro de um novo usuário - é uma boa opção de baixo custo.