Biblioteca Go de código aberto para verificar mensagens de e-mail
Uma API de verificação de e-mail rápida e gratuita escrita em Go.
Trumail é um sistema de verificação e validação de e-mail de código aberto. Trumail é uma API rápida de verificação de endereço de e-mail escrita puramente em Go. O objetivo da construção da API era fornecer aos desenvolvedores uma solução simples para gerenciar e-mails devolvidos. Usando a API, você pode evitar e-mails devolvidos e usuários de baixa qualidade. Se você é um desenvolvedor que está escrevendo um novo aplicativo para garantir que um usuário válido possa se inscrever em seu aplicativo, o trumail pode ajudá-lo a verificá-lo.
Usar a API é bem simples. A API fornece um endpoint de verificação de e-mail. Para verificar o endereço de e-mail, você precisa enviar uma solicitação GET para o endpoint de pesquisa principal. Ao usar o código-fonte aberto da API, você pode hospedá-lo em seu próprio ambiente e usá-lo conforme suas necessidades.
Introdução ao Trumail
A maneira recomendada de adicionar trumail ao seu projeto é usando o GitHub. Por favor, use o seguinte comando para uma instalação suave.
Instale o Trumail via GitHub
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Valide e verifique o endereço de e-mail via API Free Go
Verificar endereços de e-mail com a API Trumail é bastante simples. Para verificar o endereço de e-mail, você precisa enviar uma solicitação HTTP GET para o seguinte URL.
Verificar endereço de e-mail via API Trumail
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
A verificação de e-mail não é um processo muito complicado. Em primeiro lugar, a conexão TCP é formada com o servidor na porta 25, em seguida, identifique o nome do servidor e defina e responda ao e-mail. Por fim, usando o comando RCPT, o endereço de e-mail é verificado.