이메일 유효성 검사 API의 강력한 기능

8월 27, 2020
9

사용자를 위한 원활한 등록 절차를 꿈꿔본 적이 있나요?
이메일 주소를 두 번 입력하거나, 이중 옵트인을 하거나, 캡챠를 사용할 필요가 없습니다. 연락처 정보를 남길 필요 없이 사용자가 자연스럽게 제품이나 서비스의 우수성을 즐길 수 있도록 유도할 수 있는 방법은 무엇일까요?

이메일 인증?

하지만 위험하다고 말할 수도 있습니다. 연구에 따르면 최대 10% 의 이메일 주소가 입력 시점에 잘못 입력되었습니다. 모바일 디바이스 사용자(손가락이 뚱뚱한 사람)의 경우 이 수치가 더 높습니다. 또한 일부 사용자는 트위터를 처음 접할 때 일회용 이메일 주소를 남기는 것을 선호합니다.

이로 인해 몇 가지 문제가 발생하고 운영 비용이 증가하며 고객 만족도가 떨어질 수 있습니다. 고객의 이메일 주소에 오타가 있으면 연락을 기다리는 고객이 만족하지 않을 것이 분명합니다.

하지만 이렇게 하면 지원 비용이 증가하고 사용자에게 추가적인 수고를 요구하게 됩니다.

다른 사람들은 잊어버리거나 짜증을 내며 그냥 떠날 것입니다.

또한 데이터베이스에 전달할 수 없는 이메일 주소가 있으면 반송이 발생하고 반송률이 높아지며 블랙리스트에 등재되어 전체 이메일 전달률이 떨어질 수 있습니다.

그렇다면 어떻게 적절한 균형을 찾을 수 있을까요? 이메일 유효성 검사 API가 해답이 될 수 있습니다.

이메일 유효성 검사 API란 무엇인가요?

이메일 유효성 검사 API는 시스템이나 웹사이트 내에서 이메일 확인 및 유효성 검사 기능을 간단하게 활용할 수 있는 방법이므로 모든 세부 사항에 대해 걱정할 필요가 없으며, 이를 잘 알고 있는 이메일 유효성 검사 API 서비스 제공업체에 맡기면 됩니다.

일반적으로 API(애플리케이션 프로그래밍 인터페이스)는 HTTP 기반 RESTful API의 형태입니다. 최고의 이메일 유효성 검사는 다양한 방법과 엔드포인트를 제공하며, 대부분은 항상 최소한 실시간 이메일 유효성 검사 API 엔드포인트를 제공합니다.

이메일 주소 유효성 검사 API는 어떻게 작동하나요?

간단히 말해, 시스템에서 API를 통해 이메일 주소의 유효성을 검사하고 확인하기 위한 요청을 보낼 때마다 이메일 주소가 유효하고 전달 가능한 이메일 주소인지 확인하기 위해 단 몇 초 만에 여러 번의 확인이 수행되어 가장 정확한 답변을 제공합니다.

다음과 같은 간단한 것부터 시작하세요:

  • 이메일 주소의 구문을 확인하고 RFC 5322 및 RFC 5321에 게시된 공식 정의를 따르는지 확인하세요,
  • DNS 레코드 확인 - MX 및 A 레코드 검색,
  • 이메일 주소가 일회용(임시라고도 함)이고 무료 이메일 제공업체에 등록되어 있으며 기능적인 공유 이메일 주소 또는 배포 그룹인지 확인합니다.

다음은 API 서비스 제공업체입니다:

  • 수신자의 이메일 서버와 짧은 연결을 설정합니다,
  • 수신자의 이메일 주소가 등록된 경우 수신자의 이메일 서버와 협상합니다,
  • 커뮤니케이션을 분석하고 이메일 서비스 제공업체의 요구사항에 대응하며 적절한 프로토콜을 준수하세요,
  • 필요한 경우 회색 목록 상황에 대응하고 재시도를 해야 합니다.

최고의 이메일 유효성 검사 API 서비스 제공업체는 이 모든 작업을 추가로 수행합니다:

  • 실제 이메일 메시지를 보내지 않아도 됩니다,
  • 설치 공간과 리소스 활용을 최소화하여 이메일 서비스 제공업체 인프라를 존중합니다,
  • 데이터 보안 측면을 염두에 두어야 합니다.

이메일 유효성 검사 API 사용 방법

이메일 유효성 검사 API를 사용하는 가장 간단한 방법은 실시간 이메일 유효성 검사 API 엔드포인트에 연결하는 것입니다.

다음은 cURL을 활용한 사용 예시입니다:

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

전화합니다:
- 바운서의 실시간 이메일 유효성 검사 API 엔드포인트(https://api.usebouncer.com/v1/email/verify)
- 매개변수 ?email=을 사용하여 인증할 이메일 주소를 입력할 수 있습니다,
- 매개변수 &timeout=을 사용하여 결과를 수신할 최대 예상 시간(초)을 입력할 수 있습니다(기본값=10, 1~30 사이의 값).
-H 'x-api-key: API-KEY' - 바운서에서 받은 API-KEY를 넣는 헤더 정보입니다.

이메일 유효성 검사 API는 이 스키마에 따라 결과를 JSON 형식으로 반환합니다:

[
   {
  "이메일": "[email protected]",
  "name": "신원미상",
  "상태": "결과물",
  "reason": "수락된_이메일",
  "도메인": {
    "name": "usebouncer.com",
    "acceptAll": "no",
    "일회용": "no",
    "free": "no"
  },
  "account": {
    "role": "no",
    "disabled": "no",
    "fullMailbox": "no"
   }
]

모든 자세한 정보, 용어 및 가이드라인은 바운서의 웹앱 ->에서 확인할 수 있습니다. API 패널.

또한 대량 이메일 유효성 검사 API 엔드포인트를 통해 이메일 주소를 대량으로 유효성 검사하고 확인할 수 있는 기능도 제공합니다.

이러한 API는 일반적으로 요청을 생성하고, 요청 상태를 확인하고, 결과를 다운로드하고, 필요한 경우 callback_url을 제공할 수 있는 기능을 제공합니다.

개발에 대한 브레인스토밍을 하고 싶으시다면 지금 바로 연락주세요.

 

이메일 유효성 검사 API PHP 예제 사용

여기에서 이메일 유효성 검사 API PHP 구현의 예시를 확인할 수 있습니다:


공개 함수 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);
// 일부 리소스를 정리하기 위해 요청을 닫습니다.
curl_close($curl);
$resp를 반환합니다;
}

 

이메일 주소 유효성 검사 API의 강력한 기능 - 가능한 사용 사례

고객들은 다양한 사용 사례와 형태로 Bouncer의 이메일 유효성 검사 API를 성공적으로 사용해 왔지만, 가장 일반적인 사용 사례는 다음과 같습니다.

등록 및 가입 양식의 이메일 유효성 검사로 오타 방지

이메일 유효성 검사 API를 활용하는 가장 일반적인 방법 중 하나는 등록 과정에서 활성화하는 것입니다. 이렇게 하면 잘못 입력된 이메일 주소를 바로 발견하고 사용자가 즉시 수정할 수 있습니다.

이에 대해 다른 접근 방식을 선택할 수 있습니다. 이메일 확인 주소를 입력합니다:

  • X초 동안 입력을 중지합니다,
  • 를 이메일 주소 필드에서 제거합니다,
  • 제출 버튼을 클릭합니다,
  • 또는 사용자가 제출 버튼을 클릭한 후 다음 단계에서 이메일 주소 수정이 필요할 수 있음을 알려줍니다.

샘플 사용 흐름은 아래 차트와 같습니다:

팝업 창에서 이메일 유효성 검사를 통해 오타 방지

또한 이메일 유효성 검사 API를 통합하여 이메일 주소를 남기도록 호출하는 팝업 창에서 이메일 주소를 확인할 수도 있습니다. 팝업 창은 다소 거추장스럽기 때문에 사용자에게 최대한 간단한 프로세스를 제공하는 것이 어떨까요?

일회용 이메일 주소로 등록하는 것을 방지하는 이메일 유효성 검사

일회성, 일시적인 10분짜리 이메일을 시스템에 허용하지 않으려면 이메일 유효성 검사 API에서 제공하는 이러한 사실에 대한 정보를 활용할 수 있습니다.

무료 이메일의 가입을 방지하는 이메일 유효성 검사

예를 들어 B2B 비즈니스를 운영하면서 비즈니스 이메일만 저장하려는 경우 이메일 유효성 검사 API에서 제공하는 무료 이메일 주소에 대한 정보를 활용하고 사용자에게 다른 주소를 제공하도록 요청할 수 있습니다.

사용자가 업로드한 연락처 목록의 이메일 유효성 검사

자체 IT 시스템에서 사용자가 한 번에 여러 이메일 주소를 업로드할 수 있도록 허용하는 경우, 대량 이메일 유효성 검사 API의 강력한 기능을 활용하는 것을 고려해 볼 수 있습니다.

흐름은 다음과 같을 수 있습니다:

1. 사용자가 이메일 주소 목록을 업로드합니다,

2. 2. 시스템이 바운서를 사용하여 이메일 인증 요청을 생성하고 완료된 이메일 인증에 대한 정보를 기다릴 callback_url도 제공합니다.

3. 시스템에서 사용자에게 이메일 목록이 확인 중이며 확인이 완료되면 계속 진행할 수 있음을 알립니다.

4. 시스템에서 이메일 목록 확인 상태를 확인(예: 매분)하는 경우를 대비하여 4.

5. 대량 이메일 확인이 완료되면 시스템이 결과를 다운로드하고 사용자가 배달할 수 없는 이메일에 대해 적절한 조치(연락처 제거, 주소 제거, 주소 수정 등)를 취할 수 있습니다.

이러한 솔루션을 사용하면 유효한 이메일 주소만 데이터베이스에 입력되도록 할 수 있습니다.

대량 발송 전 이메일 유효성 검사

자체 IT 시스템의 이메일 인프라를 완벽하게 보호하려면 대량 이메일을 발송하기 전에 대량 이메일 유효성 검사 API의 강력한 기능을 활용하는 것을 고려할 수 있습니다.

해결책은 다음과 같습니다:

1. 이메일이 전송될 버퍼를 생성합니다. 사용자가 예약한 이메일이 도착하는 곳입니다,

2. 2. 계획된 발송에 가까워지면 시스템에서 이메일 주소 일괄 확인을 수행합니다,

3. 3. 시스템이 바운서를 사용하여 이메일 인증 요청을 생성하고 완료된 이메일 인증에 대한 정보를 기다릴 callback_url도 제공합니다.

4. 시스템에서 이메일 목록 확인 요청의 상태를 확인(예: 매분)하는 경우를 대비하여 4.

5. 5. 대량 이메일 확인이 완료되면 시스템이 결과를 다운로드합니다.

6. 배달할 수 없는 이메일 주소의 경우 - 발송을 보류하고 사용자에게 어떤 메시지를 보낼 수 없는지 알려줍니다.

최고의 이메일 유효성 검사 API 제공업체를 선택하는 방법은 무엇인가요?

이메일 주소 유효성 검사 API 서비스 제공업체와 파트너 관계를 맺을 때는 다음과 같은 요소를 고려해야 합니다:

신뢰성 및 보안

제공업체가 합법적으로 등록된 회사인지 확인하세요. 배후에 사람이 있는지 확인하는 것이 좋습니다. 데이터 보안에 대한 접근 방식이 무엇인지, 서버를 어디에 호스팅하는지, 누구와 데이터를 공유하는지, 하위 처리자로 누구를 선택하는지 확인합니다.

성능 및 정밀도

실시간 이메일 유효성 검사 API는 사용자가 기다릴 필요가 없도록 매우 빨라야 합니다. 따라서 이메일 유효성 검사 서비스는 서둘러야 하며, 문제는 서두르는 동안 어떤 선택을 할 것인가입니다.

어떤 결과를 제공하기 위해 결과의 품질을 위태롭게 할 것인가, 아니면 "모름... 따라서 알 수 없음"이라고 말하는 것이 정직할 것인가. 후자를 선택하는 경우 '알 수 없음' 결과의 평균 비율이 얼마인지 확인하는 것이 좋습니다. 좋은 점수는 5-7% 미만일 것입니다.

반면에 처리 시간의 중간값을 확인하여 성능을 이해하는 것이 좋습니다.

유연성 및 사용 편의성

팀의 시간, 에너지, 재능은 가장 소중한 자산일 가능성이 높습니다.
따라서 이메일 주소 유효성 검사 API와 통합하는 데 너무 많은 시간이 걸리지 않고 가능한 한 간단하게 통합하는 것이 중요합니다.

이메일 유효성 검사 서비스 제공업체가 솔루션을 설계, 구현 및 테스트하는 과정에서 기꺼이 지원해주면 좋을 것입니다.

기술이 우리를 제한하는 것이 아니라 우리를 위해 존재하는 것이어야 한다는 점에서 가능성과 유연성을 확보하는 것도 중요합니다. 그렇기 때문에 이메일 유효성 검사 API의 다양한 엔드포인트와 방법은 항상 장점이지만 여전히 단순해야 합니다.

바운서는 다른 이메일 유효성 검사 도구와 어떻게 다른가요?

우리는 매우 겸손한 사람들로 구성된 팀이지만 우리가 만든 것에 대해 자부심을 가져야 합니다.
그렇기 때문에 몇 가지 차별화 요소를 공유하고자 합니다.

확장성 및 성능

바운서를 API로 먼저 만들었기 때문에 이메일 유효성 검사 서비스는 확장성이 뛰어나고 성능이 뛰어나도록 설계되었습니다.

빠르고 쉬운 구현

매우 간단한 등록 절차(최대한 마찰이 없도록 만들었죠?!)를 거치면 몇 초 안에 시작하는 데 필요한 모든 것을 얻을 수 있습니다.

기본적인 이메일 유효성 검사 사용 사례는 단 몇 시간 만에 구현할 수 있습니다(전체 엔드투엔드 통합 테스트 포함).

보다 정교한 애플리케이션의 경우 개발 기간이 며칠 이상 걸리지 않으며, 이 기간 동안 전담 인력을 투입하여 전 과정을 기꺼이 지원할 것입니다.

정확성 및 보안

바운서는 '알 수 없는' 비율이 가장 낮은 동시에 시장에서 가장 높은 정밀도를 자랑합니다.
이 모든 것이 보안에 영향을 미치지 않습니다.

데이터 처리 및 데이터 저장을 위해 AWS 유럽 데이터 센터만 사용하고 있습니다. 한 걸음 더 나아가 시스템의 모든 부분(SMTP 서버와의 통신 로그 포함!)에서 이메일 주소를 익명화하기로 결정했습니다.

당사는 업계에서 유일하게 바로 가기를 사용하지 않고 URL에 API 키를 전달할 수 없도록 했으며, 이를 위해서는 헤더를 사용해야 합니다.

프리미엄 케어 지원

저희는 진정한 인간 대 인간 조직으로, 저희와 함께 하는 모든 여정에서 고객을 지원하기 위해 최선을 다합니다.

유연성

저희 솔루션과 이메일 인증 API는 유연성이 뛰어나기 때문에 어떤 이메일 인증 및 확인 요구 사항도 수용할 수 있습니다.

하이테크

그리고 기술에 관심이 많은 분들을 위해... 꽤 멋진 최신 기술 스택을 갖추고 있습니다. 이 아키텍처는 스스로 발견하는 마이크로서비스를 기반으로 하며, 확장성이 뛰어나고 변화에 유연하게 대응할 수 있습니다... 이것은 사실 저희의 숨겨진 보석 중 하나입니다. R&D에 많은 천재들이 투입된 결과물입니다.

기술 관련 이야기를 나누고 싶으시다면 언제든지 문의해 주세요.

선과 점