Open Source Go-bibliotheek om e-mailberichten te verifiëren
Een snelle en gratis e-mailverificatie-API geschreven in Go.
Trumail is een open-source e-mailverificatie- en validatiesysteem. Trumail is een snelle API voor het verifiëren van e-mailadressen, puur geschreven in Go. Het doel van het bouwen van API was om ontwikkelaars een eenvoudige oplossing te bieden voor het beheren van teruggestuurde e-mails. Met behulp van de API kunt u bounced e-mails en gebruikers van lage kwaliteit voorkomen. Als u een ontwikkelaar bent die een nieuwe toepassing schrijft om ervoor te zorgen dat een geldige gebruiker zich op uw toepassing kan abonneren, kan trumail u helpen deze te verifiëren.
Het gebruik van de API is vrij eenvoudig. De API biedt een eindpunt voor e-mailverificatie. Om het e-mailadres te verifiëren, moet u een verzoek verzenden en ophalen naar het hoofdopzoekeindpunt. Door de API open-source code te gebruiken, kunt u deze in uw eigen omgeving hosten en gebruiken volgens uw behoeften.
Aan de slag met Trumail
De aanbevolen manier om trumail aan uw project toe te voegen, is door GitHub te gebruiken. Gebruik de volgende opdracht voor een vlotte installatie.
Trumail installeren via GitHub
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Valideer en verifieer e-mailadres via Free Go API
Het verifiëren van e-mailadressen met de Trumail API is vrij eenvoudig. Om het e-mailadres te verifiëren, moet u een HTTP GET-verzoek naar de volgende URL sturen.
E-mailadres verifiëren via Trumail API
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
De e-mailverificatie is geen erg ingewikkeld proces. Eerst wordt een TCP-verbinding gemaakt met de server op poort 25, identificeer vervolgens de servernaam en stel en beantwoord e-mail in. Ten slotte wordt met behulp van de RCPT-opdracht het e-mailadres geverifieerd.