Open Source Go Library for å bekrefte e-postmeldinger
En rask og gratis e-postverifiserings-API skrevet i Go.
Trumail er åpen kildekode e-postbekreftelse og valideringssystem. Trumail er en rask e-postadresseverifiserings-API skrevet utelukkende i Go. Målet med å bygge API var å gi utviklere en enkel løsning for å administrere returnerte e-poster. Ved å bruke API kan du forhindre returnerte e-poster og brukere av lav kvalitet. Hvis du er en utvikler som skriver en ny applikasjon for å sikre at en gyldig bruker kan abonnere på applikasjonen din, kan trumail hjelpe deg med å bekrefte den.
Å bruke API er ganske enkelt. API-en gir et endepunkt for e-postbekreftelse. For å bekrefte e-postadressen må du sende og GET-forespørsel til hovedoppslagsendepunktet. Ved å bruke API åpen kildekode, kan du være vert for den i ditt eget miljø og bruke den i henhold til dine behov.
Komme i gang med Trumail
Den anbefalte måten å legge til trumail i prosjektet ditt er å bruke GitHub. Bruk følgende kommando for en jevn installasjon.
Installer Trumail via GitHub
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Valider og bekreft e-postadresse via Free Go API
Å bekrefte e-postadresser med Trumail API er ganske rett frem. For å bekrefte e-postadressen, må du sende en HTTP GET-forespørsel til følgende URL.
Bekreft e-postadresse via Trumail API
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
E-postbekreftelsen er ikke en veldig komplisert prosess. Først og TCP-forbindelse dannes med serveren på port 25, identifiser deretter servernavnet og sett og svar på e-post. Til slutt, ved å bruke RCPT-kommandoen, bekreftes e-postadressen.