Бібліотека Go з відкритим кодом для перевірки повідомлень електронної пошти
Швидкий і безкоштовний API перевірки електронної пошти, написаний на Go.
Trumail — це система перевірки електронної пошти з відкритим кодом. Trumail — це швидкий API перевірки електронної адреси, написаний виключно на Go. Мета створення API полягала в тому, щоб надати розробникам просте рішення для керування відхиленими електронними листами. Використовуючи API, ви можете запобігти відхиленню електронних листів і користувачам низької якості. Якщо ви розробник, який створює нову програму, щоб переконатися, що дійсний користувач може підписатися на вашу програму, Trumail допоможе вам це перевірити.
Користуватися API досить просто. API надає кінцеву точку підтвердження електронної пошти. Щоб підтвердити адресу електронної пошти, вам потрібно надіслати запит і отримати запит до головної кінцевої точки пошуку. Використовуючи відкритий код API, ви можете розмістити його у своєму власному середовищі та використовувати відповідно до своїх потреб.
Початок роботи з Trumail
Рекомендований спосіб додати trumail у ваш проект — використовувати GitHub. Будь ласка, використовуйте наступну команду для плавного встановлення.
Встановіть Trumail через GitHub
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Перевірте та перевірте адресу електронної пошти за допомогою Free Go API
Перевірка адрес електронної пошти за допомогою Trumail API досить проста. Щоб підтвердити адресу електронної пошти, вам потрібно надіслати HTTP-запит GET на наступну URL-адресу.
Перевірте адресу електронної пошти через Trumail API
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
Підтвердження електронної пошти не є дуже складним процесом. По-перше, TCP-з’єднання формується із сервером на порту 25, а потім визначається ім’я сервера та встановлюється електронна пошта для відповіді. Нарешті, за допомогою команди RCPT перевіряється електронна адреса.