メール検証APIの威力

8月 27, 2020
9

ユーザーの登録フローを摩擦のないものにしたいと夢見たことはありませんか?
電子メールアドレスを二重に入力する必要のないものは、二重オプトインを行うには、CAPTCHAを使用しています。連絡先情報を残す必要性を介してシームレスにドライブインノータイムあなたのユーザーとなり、それらがあなたの製品やサービスの素晴らしさを楽しむことができるようにする1つ?

メール検証?

しかし、それは危険だと言うかもしれません。研究によると 10% メールアドレスのうち、エントリー時に誤っているものがある。明らかにモバイルデバイスを使用しているユーザーの方が高い数値を示しています(太い指のこと)。さらに、ユーザーの中には、使い捨てのメールアドレスを残しておくことを好む人もいます。

これにより、何らかの問題が発生し、当社の業務コストが上昇し、顧客満足度が低下する可能性があります。明らかに、お客様のメールアドレスにタイプミスがあった場合、彼らは私たちからの連絡を待っているときに、彼らを幸せなままにしておくことはできません。

手を差し伸べることを決める人もいるでしょうが、それによってサポートコストが増えてしまい、ユーザーの負担が増えることになります。

他の人はそれを忘れてしまうか、あるいは単に離れるだけでイライラしてしまいます。

また、データベース内の未配信のメールアドレスは、バウンスバックが発生し、バウンス率が上昇し、ブラックリストに掲載されたり、メール全体の配信率が低下する可能性があります。

では、どうやってバランスを取るか?メール検証APIがその答えになるかもしれません。

メール検証APIとは?

メール検証APIは、システムやWebサイト内でのメール検証・検証の力をシンプルに活用することができるので、面倒なことは一切気にせず、その方法を熟知しているメール検証APIサービスプロバイダにお任せください。

通常、API(アプリケーション・プログラミング・インターフェース)は、HTTPベースのRESTful APIという形式をとっています。 ベストメール バリデーションは様々なメソッドやエンドポイントを提供しますが、その多くは少なくともReal-time Email Validation APIエンドポイントを常に提供しています。

メールアドレス検証APIはどのように動作しますか?

一言で言えば、システムがAPIを介してリクエストを送信してメールアドレスを検証・検証する際には、数秒のうちに複数のチェックが行われ、メールアドレスが有効で配信可能なものであるかどうかの最も正確な回答が得られます。

のような簡単なものから始めます。

  • メールアドレスの構文を確認し、それがRFC5322やRFC5321に掲載されている正式な定義に従っているかどうかを確認します。
  • DNSレコードチェック - MXとAレコードを検索します。
  • メールアドレスが使い捨て(一時的なものとも呼ばれる)かどうか、フリーメールプロバイダに登録されているかどうか、機能的に共有されているメールアドレスか配信グループかどうかを検証します。

次に、APIサービスプロバイダが

  • 受信者のメールサーバーとの短い接続を確立します。
  • 受信者のメールサーバーにメールアドレスが登録されている場合は、受信者のメールサーバーと交渉します。
  • コミュニケーションを分析し、メールサービスプロバイダの要件に対応し、適切なプロトコルを遵守します。
  • 必要に応じてグレーリスト化された状況に対応し、リトライを行う必要があります。

Best Email Validation APIサービスプロバイダは、さらにそのすべてを行います。

  • 実際にメールを送ることなく
  • フットプリントとリソースの利用を最小限に抑えることで、電子メールサービスプロバイダのインフラを尊重します。
  • データセキュリティの側面を最重要視している。

メール検証APIの使い方

Email Validation API を使用する最もシンプルな方法は、Real-time Email Validation API エンドポイントに接続することです。

cURLを利用した使用例です。

curl https://api.usebouncer.com/v1/email/[email protected]&timeout=30
-H 'x-api-key: API-KEY'.

呼び出します。
- BouncerのReal-Time Email Validation APIのエンドポイント(https://api.usebouncer.com/v1/email/verify)
- というパラメータがあり、ここに検証するための電子メールアドレスを指定します。
- パラメータ &timeout= に、結果を受け取るまでに予想される最大秒数を指定します (値は 1-30 で、デフォルトは 10 です)
-H 'x-api-key: API-KEY' - Bouncerから受け取ったAPI-KEYを置くヘッダー情報です。

Email Validation API は、このスキーマに従った JSON の形式で結果を返します。

[
   {
  "email":"[email protected]"。
  "名前":"John Doe",
  "ステータス":"deliverable"(配達可能)。
  "理由":"accepted_email",
  "ドメイン"。{
    "名前":"usebouncer.com",
    "acceptAll":"no "である。
    "disposable"(使い捨て)。"いいえ",
    "無料 "です。"なし"
  },
  "アカウント"。{
    "役割"。"no"(いいえ)。
    "無効 "です。"いいえ",
    "fullMailbox "です。"なし"
   }
]

詳細な情報、用語、ガイドラインはすべてバウンサーのWebApp -> Bouncer's WebAppに記載されています。 APIパネル.

また、Best Email Validation APIは、Bulk Email Validation APIエンドポイントを使用して、電子メールアドレスを一括で検証・検証する機能を提供します。

このような API は通常、リクエストを作成したり、リクエストの状態を確認したり、結果をダウンロードしたり、必要に応じて callback_url を提供したりすることができます。

開発に関するブレインストーミングをしたい方は、お話ししましょう。

 

メール検証APIを使用したPHPの例

ここでは、メール検証API PHPの実装例を紹介しています。


public function verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY "です。
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// cURLリソースの取得
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// $respにリクエスト送信&レスポンス保存
$resp = curl_exec($curl); // リクエストを送信し、レスポンスを$respに保存します。
// リソースを整理するためにリクエストをクローズする
curl_close($curl);
return $resp;
}

 

メールアドレス検証APIの威力 - 考えられる利用事例

当社のお客様は、様々なユースケースやフォームでバウンサーのメール検証APIをうまく利用していますが、最も一般的なものは以下のようなものでした。

タイプミスを防ぐための登録フォームとサインアップフォームのメール検証

Email Validation APIを利用する最も一般的な方法の1つは、登録フローの間に有効にすることです。この方法では、誤入力されたメールアドレスをすぐに発見することができ、ユーザーはすぐに修正することができます。

それとは別のアプローチを選択することができ チェックメール アドレスが表示されます。

  • は、X秒間タイピングを停止します。
  • がメールアドレス欄から抜けてしまう
  • 送信ボタンをクリックします。
  • または、ユーザーが送信ボタンをクリックした後に、次のステップでメールアドレスの修正が必要な場合があることを知らせることができます。

利用の流れのサンプルは、下の図のようになるかもしれません。

ポップアップウィンドウでタイプミスを防ぐためのメール検証

また、Email Validation APIを組み込んで、メールアドレスを残すように呼びかけるポップアップウィンドウのメールアドレスをチェックすることもできます。ポップアップウィンドウは少し邪魔です。ユーザーにとってできるだけシンプルなプロセスにしませんか?

使い捨てのメールアドレスでの登録を防ぐためのメール検証

もし、使い捨ての一時的な10分間メールをシステムに入れたくない場合は、Email Validation APIが提供するそのような事実に関する情報を利用することができます。

フリーメールのサインアップを防ぐためのメール検証

例えば、B2Bビジネスを運営していて、ビジネスメールのみを保存したい場合、Email Validation APIで提供されるフリーメールアドレスに関する情報を利用し、ユーザーに別のアドレスを提供してもらうことができます。

ユーザーがアップロードしたコンタクトリストのメール検証

自社のITシステムで複数のメールアドレスを一度にアップロードできるようにしているのであれば、Bulk Email Validation APIの力を活用することを検討してみてはいかがでしょうか。

流れとしては、以下のようなものが考えられます。

1.ユーザーは自分のメールアドレスリストをアップロードします。

2.お使いのシステムは、バウンサーでメール検証リクエストを作成し、完了したメール検証に関する情報を待つための callback_url を提供します。

3.あなたのシステムは、電子メールリストが検証中であること、および検証が完了したら続行できることをユーザーに通知します。

4.念のために、あなたのシステムが(例えば毎分ごとに)メールリストの検証状況をチェックします。

5.バルクメールの検証が完了すると、システムは結果をダウンロードし、ユーザーが配信不能なものに対して適切なアクションを取ることができます(連絡先の削除、アドレスの削除、アドレスの修正など)。

このようなソリューションを導入することで、有効なメールアドレスのみがデータベースに入力できるようになります。

大量送信前のメールバリデーション

自社のITシステムのメールインフラを完全に保護したいのであれば、バルクメール送信前にバルクメール検証APIの力を活用することを検討してみてはいかがでしょうか。

解決策としては、以下のようなものが考えられます。

1.送信するメールのバッファーを作成します。これは、ユーザーによってスケジュールされたメールが着地する場所です。

2.送信予定日が近づいたら - システムがメールアドレスの検証を一括で行います。

3.お使いのシステムは、バウンサーを使ってメール検証リクエストを作成し、完了したメール検証に関する情報を待つための callback_url を提供します。

4.念のために、あなたのシステムが(例えば毎分ごとに)メールリストの検証要求のステータスをチェックします。

5.バルクメールの検証が終了すると、システムが結果をダウンロードします。

6.配信不能なメールアドレスの場合 - 送信を保留にし、どのメッセージが送信できなかったかをユーザーに通知します。

最良のEmail Validation APIプロバイダを選ぶには?

メールアドレス検証APIサービスプロバイダと提携している間は、次のような要素に注目する必要があります。

信頼性と安全性

プロバイダーが法的に登録されている会社かどうかを確認しましょう。その背後に何人かの人がいるかどうかを確認するのは良いことです。データセキュリティへのアプローチ、サーバーをどこでホスティングしているのか、データを誰と共有しているのか、サブプロセッサーとして誰を選んでいるのかなどを確認しましょう。

性能と精度

明らかにリアルタイムのメール検証APIは超高速でなければならないので、ユーザーを待たせる必要はありません。このため、Email Validation Serviceは急ぐ必要があり、問題は急ぐ間にどのような選択をするかということです。

それとも、「わからないから不明」と答えるのが正直なところでしょうか。もし後者を選ぶのであれば、「不明」の結果の平均的な割合がどの程度なのかをチェックするのがよいだろう。

一方で、処理時間の中央値を調べて、パフォーマンスを把握するのもいいと思います。

柔軟性と使いやすさ

チームの時間、エネルギー、才能は、おそらくあなたの最も貴重な資産です。
したがって、メールアドレス検証APIとの統合は、彼らのあまりにも多くの時間を取らないことが重要であり、可能な限りシンプルになります。

メール検証サービスプロバイダが、ソリューションの設計、実装、テストの過程でサポートしてくれると助かります。

テクノロジーは私たちを制限するものではなく、私たちのために存在するものでなければならないのです。とはいえ、Email Validation APIの豊富なエンドポイントやメソッドは、常にプラスに働きます。

バウンサーは他のメール検証ツールとどう違うのですか?

私たちは非常に謙虚な人たちのチームですが、自分たちが作ったものに誇りを持つ必要があります。
だからこそ、私たちの差別化要因をいくつかご紹介したいと思います。

スケーラビリティとパフォーマンス

当社のメール検証サービスは、BouncerをAPIファーストで作成したため、非常にスケーラブルで高性能な設計になっています。

迅速かつ簡単な実装

超簡単な登録プロセス(できるだけ摩擦のないように作らなければなりませんでしたね!)の後、数秒で必要なものをすべて手に入れることができます。

基本的なメールバリデーションのユースケースは、数時間で実装できます(エンドツーエンドの統合テスト全体を含む)。

より洗練されたアプリケーションであれば、開発に数日かかることはありません。

精度とセキュリティ

バウンサーは、市場で最も低い "未知の "比率の一つであると同時に、最高の精度の一つを持っています。
全てはセキュリティに妥協することなく。

データ処理やデータ保存にはAWSのヨーロッパデータセンターのみを利用しています。さらに余計なことをした時にも、システムの全ての部分でメールアドレスを匿名化することにしました(SMTPサーバとの通信からのログも含めて!)。

我々は近道をしなかった市場で唯一のものであり、URLでAPIキーを渡すことを許可していません - あなたはそのためのヘッダを使用する必要があります。

プレミアム介護サポート

私達は本当に人間に人間の組織であり、私達は私達との全体の旅の間にあなたを支えるために全力を尽くします。

柔軟性

私たちのソリューションとメール検証APIは本当に柔軟で、私たちは - 私たちはあなたのメール検証および検証のニーズのいずれかに対応することができると信じている原因です。

ハイテク

そして、テックなあなたのために...私たちはかなりクールな現代のテックスタックを持っています。このアーキテクチャは自己発見型のマイクロサービスをベースにしており、完全にスケーラブルで、変更にも柔軟に対応しています。これは、多くの天才が研究開発に投入した結果です。

技術的な話をしたいのなら、ぜひ私たちにご相談ください。

ラインとドット