Olá!
Estava a introduzir a sua class no meu código, mas em testes verifiquei que alguns email ( que existem e são validos) são dados como falsos. Revi todo o codigo da class e não encontrei erros. Resolvi postar aqui quando vi o comentário anterior e tem toda a logica e razão de ser.
Um email(válido) testado com resultado falso é
[email protected]