Bibliothèque Go Open Source pour vérifier les e-mails
Une API de vérification des e-mails rapide et gratuite écrite en Go.
Trumail est un système open source de vérification et de validation des e-mails. Trumail est une API de vérification d'adresse e-mail rapide écrite uniquement en Go. L'objectif de la création d'API était de fournir aux développeurs une solution simple pour gérer les e-mails rebondis. En utilisant l'API, vous pouvez empêcher les e-mails rebondis et les utilisateurs de mauvaise qualité. Si vous êtes un développeur écrivant une nouvelle application pour vous assurer qu'un utilisateur valide peut s'abonner à votre application, trumail peut vous aider à la vérifier.
L'utilisation de l'API est assez simple. L'API fournit un point de terminaison de vérification des e-mails. Afin de vérifier l'adresse e-mail, vous devez envoyer une requête GET au point de terminaison de recherche principal. En utilisant le code open source de l'API, vous pouvez l'héberger dans votre propre environnement et l'utiliser selon vos besoins.
Premiers pas avec Trumail
La méthode recommandée pour ajouter trumail dans votre projet consiste à utiliser GitHub. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Trumail via GitHub
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Valider et vérifier l'adresse e-mail via l'API Free Go
La vérification des adresses e-mail avec l'API Trumail est assez simple. Afin de vérifier l'adresse e-mail, vous devez envoyer une requête HTTP GET à l'URL suivante.
Vérifier l'adresse e-mail via l'API Trumail
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
La vérification des e-mails n'est pas un processus très compliqué. Tout d'abord, une connexion TCP est établie avec le serveur sur le port 25, puis identifiez le nom du serveur et définissez et répondez à l'e-mail. Enfin, en utilisant la commande RCPT, l'adresse e-mail est vérifiée.