Open Source Go Library για επαλήθευση μηνυμάτων ηλεκτρονικού ταχυδρομείου
Ένα γρήγορο και δωρεάν API επαλήθευσης email γραμμένο στο Go.
Το Trumail είναι σύστημα επαλήθευσης και επικύρωσης email ανοιχτού κώδικα. Το Trumail είναι ένα γρήγορο API επαλήθευσης διεύθυνσης email γραμμένο αποκλειστικά στο Go. Ο στόχος της δημιουργίας του API ήταν να παράσχει στους προγραμματιστές μια απλή λύση για τη διαχείριση των αναπηδήσεων email. Χρησιμοποιώντας το API μπορείτε να αποτρέψετε τα αναπηδημένα email και τους χρήστες χαμηλής ποιότητας. Εάν είστε προγραμματιστής που γράφει μια νέα εφαρμογή για να βεβαιωθεί ότι ένας έγκυρος χρήστης μπορεί να εγγραφεί στην αίτησή σας, το trumail μπορεί να σας βοηθήσει να την επαληθεύσετε.
Η χρήση του API είναι αρκετά απλή. Το API παρέχει ένα τελικό σημείο επαλήθευσης email. Για να επαληθεύσετε τη διεύθυνση email, πρέπει να στείλετε και να λάβετε αίτημα στο κύριο τελικό σημείο αναζήτησης. Χρησιμοποιώντας τον κώδικα ανοιχτού κώδικα API, μπορείτε να τον φιλοξενήσετε στο δικό σας περιβάλλον και να τον χρησιμοποιήσετε σύμφωνα με τις ανάγκες σας.
Ξεκινώντας με το Trumail
Ο προτεινόμενος τρόπος για να προσθέσετε το trumail στο έργο σας είναι χρησιμοποιώντας το GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Trumail μέσω GitHub
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Επικύρωση και επαλήθευση της διεύθυνσης email μέσω του Free Go API
Η επαλήθευση διευθύνσεων email με το Trumail API είναι αρκετά απλή. Για να επαληθεύσετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου, πρέπει να στείλετε ένα αίτημα HTTP GET στην ακόλουθη διεύθυνση URL.
Επαληθεύστε τη διεύθυνση email μέσω του Trumail API
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
Η επαλήθευση μέσω email δεν είναι μια πολύ περίπλοκη διαδικασία. Πρώτα και η σύνδεση TCP σχηματίζεται με τον διακομιστή στη θύρα 25, στη συνέχεια προσδιορίζει το όνομα διακομιστή και ορίζει και απαντά σε email. Τέλος, με τη χρήση της εντολής RCPT επαληθεύεται η διεύθυνση email.