Repolode
reacherhq

reacherhq/check-if-email-exists

이메일을 보내지 않고 주소의 존재 여부를 확인하는 Rust 라이브러리, CLI 및 HTTP 백엔드

대체할 수 있는 제품:Hunter.ioVerify-Email.orgEmail-Checker.net

스타
10,201
포크
745
열린 이슈
58
마지막 커밋
4일 전

어떤 프로젝트인가요?

check-if-email-exists는 이메일 주소로 메시지를 보내지 않고도 해당 주소로 메일을 전달할 수 있는지 확인합니다. 구문을 검사하고 도메인의 MX 레코드를 조회한 뒤 SMTP로 메일 서버에 연결해 메일함을 테스트하며, 일회용 이메일 제공업체, 역할 계정, catch-all 도메인, 용량이 가득 찬 메일함 및 비활성화된 계정을 식별합니다. 결과는 safe, risky, invalid 또는 unknown의 도달 가능성 값으로 반환됩니다.

이 프로젝트는 세 가지 방식으로 사용할 수 있습니다. Docker에서 호스팅하는 HTTP 백엔드로 실행해 /v0/check_email에 POST 요청을 보내거나, 로컬에서 직접 검사하는 독립 실행형 CLI로 사용하거나, Rust crate로 가져와 자체 코드에 포함할 수 있습니다. 검사는 SOCKS5 프록시를 통해 라우팅할 수 있습니다. README에 따르면 SMTP 검사를 하려면 아웃바운드 포트 25가 열려 있어야 하며, 대량 검사를 하려면 일반적으로 프록시 서버가 필요합니다.

이 프로젝트는 MIT 라이선스를 따르며, 유료 이메일 검증 서비스의 오픈소스 대안으로 소개됩니다.

핵심 기능

  • 01이메일 구문, MX 레코드 및 SMTP 메일함 상태 검사
  • 02일회용 이메일, 역할 계정 및 catch-all 주소 식별
  • 03메일함이 비활성화되었거나 용량이 가득 찼는지 확인
  • 04safe, risky, invalid 또는 unknown의 도달 가능성 값 반환
  • 05SOCKS5 프록시를 통한 검증 지원

활용 사례

  • 캠페인 발송 전에 가입 양식이나 메일링 리스트 정리
  • HTTP를 통해 백엔드 서비스에서 사용자가 입력한 이메일 검증
  • 명령줄에서 필요할 때 개별 주소 검사
  • Rust 애플리케이션에 이메일 검증 기능 통합

빠른 시작

  1. 1

    Docker로 HTTP 백엔드를 실행합니다

    docker run -p 8080:8080 reacherhq/backend:latest
  2. 2

    이메일 주소를 확인하기 위해 POST 요청을 보냅니다

    POST http://localhost:8080/v0/check_email

사용 전 알아둘 점

  • 검사를 수행하려면 호스트의 아웃바운드 포트 25가 열려 있어야 합니다.
  • 더 많은 양을 처리하려면 SMTP 프록시 서버가 필요하며, README에서는 이를 타사에서 구매할 것을 권장합니다.

토픽

자주 묻는 질문

check-if-email-exists은(는) 무엇인가요?
이메일을 보내지 않고 주소의 존재 여부를 확인하는 Rust 라이브러리, CLI 및 HTTP 백엔드 check-if-email-exists는 이메일 주소로 메시지를 보내지 않고도 해당 주소로 메일을 전달할 수 있는지 확인합니다. 구문을 검사하고 도메인의 MX 레코드를 조회한 뒤 SMTP로 메일 서버에 연결해 메일함을 테스트하며, 일회용 이메일 제공업체, 역할 계정, catch-all 도메인, 용량이 가득 찬 메일함 및 비활성화된 계정을 식별합니다. 결과는 safe, risky, invalid 또는 unknown의 도달 가능성 값으로 반환됩니다.
check-if-email-exists은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
check-if-email-exists은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
check-if-email-exists은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. check-if-email-exists의 마지막 커밋은 2026년 10월 16일입니다.
check-if-email-exists은(는) 어디에 사용할 수 있나요?
캠페인 발송 전에 가입 양식이나 메일링 리스트 정리 HTTP를 통해 백엔드 서비스에서 사용자가 입력한 이메일 검증 명령줄에서 필요할 때 개별 주소 검사 Rust 애플리케이션에 이메일 검증 기능 통합
check-if-email-exists는 어떻게 설치하나요?
Docker로 HTTP 백엔드를 실행합니다: docker run -p 8080:8080 reacherhq/backend:latest 이메일 주소를 확인하기 위해 POST 요청을 보냅니다: POST http://localhost:8080/v0/check_email
check-if-email-exists은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/reacherhq/check-if-email-exists

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트