Executando verificação de segurança...
2

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:

  1. Possibilidade de falso positivo caso o destinatário tenha um gateway antispam como o spamassassin por exemplo (o mais basico de todo servidor smtp)
  2. possibilidade de falso negativo caso seu ip seja incluido mas grey/black list
  3. 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.

Carregando publicação patrocinada...
2

Com certeza, gui! Vou adicionar esses pontos por lá e até explicar melhor o fluxo de validação. Obrigado por atentar a esse ponto.

Existe uma opção que é a de ignoreSMTPVerify, justamente com o intuito de pular essa etapa que pode ser prejudicial ao IP da pessoa caso ele não esteja se preocupando com isso.

Muito obrigado pelo seu feedback :)

1