Nyílt forráskódú Go Library az e-mail üzenetek ellenőrzéséhez
Egy gyors és ingyenes e-mail-ellenőrző API Go-ban.
A Trumail egy nyílt forráskódú e-mail ellenőrző és érvényesítő rendszer. A Trumail egy gyors e-mail-cím-ellenőrző API, amely tisztán Go-ban íródott. Az API felépítésének célja az volt, hogy a fejlesztők számára egyszerű megoldást nyújtsanak a visszapattanó e-mailek kezelésére. Az API használatával megakadályozhatja a visszapattanó e-maileket és a rossz minőségű felhasználókat. Ha Ön fejlesztő, új alkalmazást ír, hogy megbizonyosodjon arról, hogy egy érvényes felhasználó feliratkozhat az alkalmazására, a trumail segíthet az ellenőrzésben.
Az API használata meglehetősen egyszerű. Az API e-mail-ellenőrzési végpontot biztosít. Az e-mail cím ellenőrzéséhez kérést kell küldenie a fő keresési végpontnak, és meg kell kapnia azt. Az API nyílt forráskódú kód használatával saját környezetében tárolhatja, és igényei szerint használhatja.
A Trumail használatának első lépései
A trumail projekthez való hozzáadásának javasolt módja a GitHub használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.
Telepítse a Trumailt a GitHubon keresztül
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Érvényesítse és igazolja az e-mail címet a Free Go API-n keresztül
Az e-mail címek Trumail API-val történő ellenőrzése meglehetősen egyszerű. Az e-mail cím ellenőrzéséhez HTTP GET kérést kell küldenie a következő URL-re.
Ellenőrizze az e-mail címet a Trumail API-n keresztül
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
Az e-mail-ellenőrzés nem túl bonyolult folyamat. Először a TCP kapcsolat jön létre a szerverrel a 25-ös porton, majd azonosítja a szerver nevét, és állítsa be és válaszoljon az e-mailre. Végül az RCPT paranccsal az e-mail cím ellenőrzése megtörténik.