メール メッセージを検証するためのオープンソースの Go ライブラリ
Go で書かれた高速で無料のメール検証 API。
Trumail は、オープンソースの電子メール検証および検証システムです。 Trumail は、完全に Go で書かれた高速なメール アドレス検証 API です。 API を構築する目的は、開発者に返送されたメールを管理するためのシンプルなソリューションを提供することでした。 API を使用すると、メールのバウンスや質の低いユーザーを防ぐことができます。有効なユーザーがアプリケーションにサブスクライブできることを確認するために新しいアプリケーションを作成する開発者である場合、trumail はそれを検証するのに役立ちます。
API の使用は非常に簡単です。 API は、電子メール検証エンドポイントを提供します。メール アドレスを確認するには、メインのルックアップ エンドポイントに送信して GET 要求を送信する必要があります。 API オープンソース コードを使用することで、独自の環境でホストし、必要に応じて使用できます。
Trumail の使用を開始する
プロジェクトに Trumail を追加するための推奨される方法は、GitHub を使用することです。スムーズなインストールのために、次のコマンドを使用してください。
GitHub 経由で Trumail をインストールする
go get -d github.com/sdwolfe32/trumail/...
go install github.com/sdwolfe32/trumail
trumail
Free Go API を介してメールアドレスを検証および確認する
Trumail API を使用した電子メール アドレスの確認は非常に簡単です。メールアドレスを確認するには、次の URL に HTTP GET リクエストを送信する必要があります。
Trumail API 経由でメールアドレスを確認する
https://api.trumail.io/v2/lookups/{{format}}?email={{email}}
メール認証はそれほど複雑なプロセスではありません。最初に、ポート 25 でサーバーとの TCP 接続が形成され、次にサーバー名を識別し、メールを設定して返信します。最後に、RCPT コマンドを使用して、電子メール アドレスを検証します。