문서/결과 코드

결과 코드

모든 검증은 상태 코드를 반환해요. 각 코드의 의미와 대응 방법을 알아보세요.

Markdown 보기 OpenAPI JSON

상태 값

상태의미Safe to Send권장 조치
valid 이메일 주소가 존재하고 메일을 받을 수 있어요. MX 및 SMTP 검사를 통과했어요. ✅ 발송 가능 자신 있게 발송하기
risky 캐치올 도메인으로 감지됐어요. 도메인이 모든 주소의 메일을 받기 때문에 개별 메일함을 확인할 수 없어요. ⚠️ 조건부 다른 이유로 신뢰할 수 있는 연락처에만 보내고, 콜드 아웃리치에서는 제외하세요
unknown 유효성을 판단할 수 없어요. 서버가 응답하지 않았거나 시간이 초과됐어요. ❓ 상황에 따라 판단 콜드 아웃리치에서는 제외하고, 중요한 연락처는 다시 시도하세요
invalid 이메일 주소가 존재하지 않거나 도메인에 MX 레코드가 없어요. ❌ 발송 불가 리스트에서 삭제하세요
disposable 알려진 일회용 메일 제공업체의 임시 이메일 주소예요. ❌ 발송 불가 리스트에서 삭제하세요

safe_to_send 필드

safe_to_send 는 권장 여부를 요약한 편의용 boolean 필드예요:

대부분의 경우 safe_to_send: true 로 필터링하는 것이 가장 간단하고 효과적이에요.

ℹ️
캐치올 도메인의 주소는 다음을 반환해요: status: risky. 캐치올 도메인은 모든 주소로 오는 메일을 받기 때문에 VeriMails가 개별 메일함을 확인할 수 없어요. 그래서 이런 주소는 안전으로 표시하지 않고 검토 대상으로 표시해요.

캐치올 감지

캐치올 도메인은 메일함이 실제로 있든 없든 모든 주소로 오는 메일을 받도록 설정되어 있어요. 그래서 일반적인 SMTP 검사는 항상 성공하고, 특정 메일함이 실제로 존재하는지 증명할 수 없어요.

VeriMails는 실시간 SMTP 핸드셰이크로 캐치올 도메인을 감지해요. 검증 중에 거의 확실히 존재하지 않는 임의의 주소로 수신 메일 서버를 확인해요. 서버가 그 주소를 받아들이면 해당 도메인은 캐치올이며 결과에 표시돼요. VeriMails는 캐치올 여부를 숫자 점수가 아닌 플래그로 알려 줘요.

신호의미권장 사항
is_catchall: false도메인이 테스트 주소를 거부했어요. 이 도메인에서는 메일함 단위 SMTP 검사를 신뢰할 수 있어요.✅ 상태를 그대로 신뢰
is_catchall: true도메인이 테스트 주소를 받아들였어요. 개별 메일함을 확인할 수 없어 상태가 다음으로 설정돼요: risky.⚠️ 자체 위험 허용 기준 적용

추가 상세 필드

필드설명
is_role_accountinfo@, admin@, support@ 같은 주소예요. 여러 사람이 확인하거나 필터링되는 경우가 많아 반응률이 낮을 수 있어요.
is_free_providerGmail, Outlook, Yahoo 등이에요. B2B와 B2C 리스트를 구분할 때 유용해요.
mx_found도메인에 유효한 메일 교환(MX) 레코드가 있어요. false라면 해당 도메인은 메일을 전혀 받을 수 없어요.
smtp_check메일함 단위 SMTP 핸드셰이크에서 주소가 수락됐어요. 캐치올이 아닌 도메인에서 가장 신뢰할 수 있는 신호예요.