Go Library с отворен код за проверка на имейл съобщения
Бърз и безплатен 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 имейл адресът се проверява.