결과 코드
모든 검증은 상태 코드를 반환해요. 각 코드의 의미와 대응 방법을 알아보세요.
상태 값
| 상태 | 의미 | Safe to Send | 권장 조치 |
|---|---|---|---|
| valid | 이메일 주소가 존재하고 메일을 받을 수 있어요. MX 및 SMTP 검사를 통과했어요. | ✅ 발송 가능 | 자신 있게 발송하기 |
| risky | 캐치올 도메인으로 감지됐어요. 도메인이 모든 주소의 메일을 받기 때문에 개별 메일함을 확인할 수 없어요. | ⚠️ 조건부 | 다른 이유로 신뢰할 수 있는 연락처에만 보내고, 콜드 아웃리치에서는 제외하세요 |
| unknown | 유효성을 판단할 수 없어요. 서버가 응답하지 않았거나 시간이 초과됐어요. | ❓ 상황에 따라 판단 | 콜드 아웃리치에서는 제외하고, 중요한 연락처는 다시 시도하세요 |
| invalid | 이메일 주소가 존재하지 않거나 도메인에 MX 레코드가 없어요. | ❌ 발송 불가 | 리스트에서 삭제하세요 |
| disposable | 알려진 일회용 메일 제공업체의 임시 이메일 주소예요. | ❌ 발송 불가 | 리스트에서 삭제하세요 |
safe_to_send 필드
safe_to_send 는 권장 여부를 요약한 편의용 boolean 필드예요:
true. 발송을 권장해요. 주소가 유효하고 메일함이 확인됐어요.false. 발송을 권장하지 않아요. 주소가 유효하지 않거나, 일회용이거나, 확인할 수 없었어요.
대부분의 경우 safe_to_send: true 로 필터링하는 것이 가장 간단하고 효과적이에요.
캐치올 도메인의 주소는 다음을 반환해요:
status: risky. 캐치올 도메인은 모든 주소로 오는 메일을 받기 때문에 VeriMails가 개별 메일함을 확인할 수 없어요. 그래서 이런 주소는 안전으로 표시하지 않고 검토 대상으로 표시해요.캐치올 감지
캐치올 도메인은 메일함이 실제로 있든 없든 모든 주소로 오는 메일을 받도록 설정되어 있어요. 그래서 일반적인 SMTP 검사는 항상 성공하고, 특정 메일함이 실제로 존재하는지 증명할 수 없어요.
VeriMails는 실시간 SMTP 핸드셰이크로 캐치올 도메인을 감지해요. 검증 중에 거의 확실히 존재하지 않는 임의의 주소로 수신 메일 서버를 확인해요. 서버가 그 주소를 받아들이면 해당 도메인은 캐치올이며 결과에 표시돼요. VeriMails는 캐치올 여부를 숫자 점수가 아닌 플래그로 알려 줘요.
| 신호 | 의미 | 권장 사항 |
|---|---|---|
is_catchall: false | 도메인이 테스트 주소를 거부했어요. 이 도메인에서는 메일함 단위 SMTP 검사를 신뢰할 수 있어요. | ✅ 상태를 그대로 신뢰 |
is_catchall: true | 도메인이 테스트 주소를 받아들였어요. 개별 메일함을 확인할 수 없어 상태가 다음으로 설정돼요: risky. | ⚠️ 자체 위험 허용 기준 적용 |
추가 상세 필드
| 필드 | 설명 |
|---|---|
is_role_account | info@, admin@, support@ 같은 주소예요. 여러 사람이 확인하거나 필터링되는 경우가 많아 반응률이 낮을 수 있어요. |
is_free_provider | Gmail, Outlook, Yahoo 등이에요. B2B와 B2C 리스트를 구분할 때 유용해요. |
mx_found | 도메인에 유효한 메일 교환(MX) 레코드가 있어요. false라면 해당 도메인은 메일을 전혀 받을 수 없어요. |
smtp_check | 메일함 단위 SMTP 핸드셰이크에서 주소가 수락됐어요. 캐치올이 아닌 도메인에서 가장 신뢰할 수 있는 신호예요. |