E-poçt Mesajlarını Doğrulamaq üçün Açıq Mənbə Go Kitabxanası
Go-da yazılmış Tez və Pulsuz E-poçt Doğrulama API.
Trumail açıq mənbəli e-poçt yoxlama və doğrulama sistemidir. Trumail sırf Go-da yazılmış sürətli e-poçt ünvanlarının yoxlanılması API-sidir. API-nin yaradılmasının məqsədi tərtibatçılara geri dönən e-poçtları idarə etmək üçün sadə bir həll təqdim etmək idi. API-dən istifadə edərək geri dönən e-poçtların və aşağı keyfiyyətli istifadəçilərin qarşısını ala bilərsiniz. Etibarlı istifadəçinin tətbiqinizə abunə ola biləcəyinə əmin olmaq üçün yeni proqram yazan tərtibatçısınızsa, trumail onu yoxlamağa kömək edə bilər.
API-dən istifadə olduqca sadədir. API e-poçt yoxlamasının son nöqtəsini təmin edir. E-poçt ünvanını yoxlamaq üçün siz əsas axtarış son nöqtəsinə sorğu göndərməli və GET etməlisiniz. API açıq mənbə kodundan istifadə etməklə siz onu öz mühitinizdə yerləşdirə və ehtiyaclarınıza uyğun istifadə edə bilərsiniz.
Trumail ilə işə başlamaq
Layihənizə trumail əlavə etməyin tövsiyə olunan yolu GitHub-dan istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
GitHub vasitəsilə Trumail quraşdırın
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Pulsuz Go API vasitəsilə E-poçt ünvanını yoxlayın və yoxlayın
Trumail API ilə e-poçt ünvanlarını yoxlamaq olduqca sadədir. E-poçt ünvanını yoxlamaq üçün aşağıdakı URL-ə HTTP GET sorğusu göndərməlisiniz.
Trumail API vasitəsilə e-poçt ünvanını yoxlayın
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
E-poçtun yoxlanılması çox mürəkkəb bir proses deyil. Əvvəlcə 25-ci portdakı serverlə TCP əlaqəsi qurulur, sonra serverin adını müəyyənləşdirin və e-poçtu təyin edin və cavablandırın. Nəhayət, RCPT əmrindən istifadə etməklə e-poçt ünvanı təsdiqlənir.