메일 목록을 만들고 캠페인을 보냈는데 열람률은 낮아지고 반송률은 높아졌습니다. 얼마 뒤 일부 메시지가 스팸으로 분류되지만 원인은 명확하지 않습니다. 주소에 @와 도메인이 있다고 충분한 것은 아닙니다. 석 달 전 사용했던 주소도 바뀔 수 있습니다. 자료는 월 2~3퍼센트의 노후화를 언급하지만 보편적인 비율은 아닙니다. 일월에 사용한 주소도 사월에는 다시 확인할 필요가 있습니다.
이메일 목록 검증은 발송 전에 주소를 살펴보는 과정이며 문법과 도메인 존재 여부만 확인하는 작업은 아닙니다. 자료는 MX 조회, SPF 정보, 스팸 트랩 휴리스틱, SMTP 탐색 등 25개 신호를 설명합니다. 수신 도메인의 레코드는 발송 메시지의 인증 정렬을 검증하지 않으며 스팸 트랩을 확실히 찾아낼 수도 없습니다. 점수는 위험 검토에 도움을 줄 뿐 신원, 동의, 전달을 증명하지 않습니다.
검증은 동의, 관련성, 인증, 오류 모니터링과 함께 전달 성능 관리에 활용할 수 있습니다. 다른 조치를 대체하거나 도메인 평판을 보장하지는 않습니다.
오래된 목록이 발송에 미칠 수 있는 영향
Google, Microsoft, Yahoo, Apple은 정책에 따라 반송, 신고, 반응 신호를 평가할 수 있습니다. 오래된 주소가 이러한 지표에 영향을 줄 수 있지만 어느 지표 하나로 모든 필터링을 설명할 수는 없습니다.
첫째, 영구 거부가 늘어날 수 있습니다. 5xx 응답이 항상 존재하지 않는 주소를 뜻하지는 않으며 정책 거부나 제한일 수 있습니다. 자료의 반송률 2퍼센트와 5퍼센트는 참고 기준이지 보편적인 한도가 아닙니다. 사유를 분류하고 필요한 경우 재시도를 중단하세요.
둘째, 스팸 트랩 위험이 있습니다. 네트워크와 차단 목록 운영자는 문제 있는 발송 관행을 찾기 위해 특정 주소를 사용할 수 있습니다. 폐기된 계정을 재활용하기도 하고 실제 사람이 사용한 적 없는 주소를 쓰기도 합니다. 구매하거나 허가 없이 수집한 데이터에 포함될 수 있지만 검증 도구로 모두 배제할 수는 없습니다. 영향은 운영자와 상황에 따라 달라지며 단일한 결과가 보장되지는 않습니다.
셋째, 반응 지표가 낮아질 수 있습니다. 메일을 받지 못하거나 원하지 않는 주소는 기대한 반응을 보이지 않습니다. 제공업체는 이를 다른 신호와 함께 평가할 수 있으며 열람 수치도 완벽한 측정값은 아닙니다. 목록 검증으로 캠페인의 적절성이 입증되거나 모든 필터링 위험이 사라지지는 않습니다.
이메일 목록 검증은 무엇을 확인할까요?
검증 시스템은 유효·무효만 판단하는 대신 여러 검사와 위험 신호를 결합할 수 있습니다. 자료는 TrekMail의 25개 검사를 두 단계로 설명합니다. 사례를 적용하기 전에 현재 구현 범위를 확인하세요.
1단계: 기본 검사
설명된 모델에서는 기본 검사 결과에 따라 주소를 무효로 분류하고 점수를 영으로 정할 수 있습니다. 이는 시스템의 분류이며 어떤 메시지도 수신할 수 없다는 보편적인 증거는 아닙니다.
| 검사 | 동작 | 주의할 점 |
|---|---|---|
| 주소 문법 | 지원되는 RFC 5321 규칙에 따라 확인 | 일부 형식 오류를 탐지하며 구현이 허용하는 주소 범위 확인 필요 |
| 퓨니코드와 유사 문자 | 국제화 도메인과 시각적으로 혼동할 가능성 표시 | IDN이라고 해서 공격인 것은 아니며 모든 피싱을 차단하지는 않음 |
| 임시 도메인 | 자료의 알려진 제공업체 5,300+개와 대조 | Guerrilla Mail, Temp Mail, Mailinator는 용도와 정책으로 평가, 사용자에 대한 자동 판단은 아님 |
| 관리자 차단 목록 | 계정별 제외 목록 확인 | 이전 결정을 적용하며 기록과 재검토 필요 |
| MX 레코드 | DNS로 메일 경로 조회 | 명시적 MX가 없으면 A/AAAA의 암묵적 MX가 가능하며 null MX는 메일 수신 거부를 표시 |
| MX IP의 라우팅 가능 여부 | 공개된 사용 가능 주소인지 확인 | 127.0.0.1이나 RFC 1918 공간을 가리키는 MX도 있으므로 네트워크 환경 검토 필요 |
| 반송 기반 발송 제외 | 계정의 이전 영구 거부 기록 확인 | 부적절한 재시도 방지에 도움, 평판 피해가 자동으로 두 배가 되는 것은 아님 |
자료의 모델에서는 기본 검사 일곱 개를 통과하면 2단계로 진행하며 초기 점수는 100입니다.
2단계: 신호와 위험 점수
추가 검사는 점수를 낮추거나 참고 표시를 추가합니다. 최종 점수는 시스템 결과를 분류하며 실제 사람의 신원을 확인하지는 않습니다.
| 검사 | 동작 | 설명된 점수 영향 |
|---|---|---|
| 역할 기반 주소 | info@, support@, admin@ 같은 주소 표시 | 참고 정보, 감점 없음 |
| 무작위처럼 보이는 문자열 | xk7q9z@ 같은 패턴 표시, 정상 주소일 수도 있음 | -15점 |
| 오타 후보 | gmial.com, outlok.com, yaho.com 확인 제안 | -10점, 수정 전 사용자 확인 필요 |
| 플러스 주소 | user+tag@ 감지, 지원 서비스의 정상적인 사용 방식 | 모델의 -5점, 자체로 위험을 증명하지 않음 |
| DNSBL | 가용한 Spamhaus 및 다른 차단 목록 조회 | -30점, 각 목록의 적용 범위 해석 필요 |
| RDAP 도메인 등록 기간 | 확인 가능한 등록일 조회 | -10점, 등록 기간이 1년 미만인 경우이며 악용의 증거는 아님 |
| Gravatar | 연결된 프로필 여부 확인 | 참고 정보, 신원이나 동의 증명은 아님 |
| 이름 후보 | 로컬 부분에서 인식 가능한 이름 탐색 | 참고 정보, 특정 사람의 존재를 증명하지 않음 |
| 모욕적 표현 | 시스템 규칙에 따라 일부 표현 표시 | 참고 정보, 맥락 검토 필요 |
| 도메인 웹사이트 | 웹사이트 응답 여부 확인 | 참고 정보, 주소의 정당성을 증명하지 않음 |
| 스팸 트랩 휴리스틱 | 의심 가능성이 있는 특성 평가 | 가변 감점, 모든 트랩의 확실한 탐지는 불가능 |
| SPF 레코드 | 도메인이 게시한 SPF 조회 | 참고 정보, 발송 메시지의 정렬 검증은 아님 |
| DMARC 레코드 | 게시된 정책 조회 | 참고 정보, 메시지 수락 여부 예측은 아님 |
| 무료 제공업체 | Gmail, Yahoo, Outlook 주소 표시 | 참고 정보, 주소의 결함은 아님 |
| 알려진 유출 관련 도메인 | 사용 가능한 유출 데이터베이스와 대조 | 참고 정보, 현재 메일함 침해를 증명하지 않음 |
| SMTP 탐색 | 수신자에 대한 서버 응답 관찰 | 수락, 거부, 불확실 결과, catch-all과 greylisting으로 해석 제한 |
| 자체 도메인 가점 | 모델의 MX + SPF + DMARC가 있는 비무료 도메인 | +5점, 수신과 신원 보장은 아님 |
점수 분류
자료의 모델은 결과를 네 범주로 나눕니다. 이러한 표시는 휴리스틱 평가이지 발송 허가가 아닙니다.
| 범주 | 점수 | 해석 | 검토할 조치 |
|---|---|---|---|
| Safe | 90~100 | 모델에서 경고가 적음, 실제 활성 메일함의 증거는 아님 | 허가, 관련성, 적절한 한도와 모니터링을 갖춘 경우에만 발송 |
| Valid | 60~89 | 긍정적인 결과지만 검토할 신호가 있음 | 허가 확인과 오류 모니터링 |
| Risky | 20~59 | 여러 경고, 확정적인 진단은 아님 | 상황에 따라 검토 또는 제외 |
| Invalid | 0~19 | 규칙에 따른 검사 실패나 감점 | 발송을 중단하고 사유 확인 |
점수는 맥락을 제공하지만 적합한 용도를 단독으로 결정하지 않습니다. 62점이면 뉴스레터나 거래성 메일에 사용하기 전에 사유를 확인해야 합니다. 역할 기반 주소의 85점도 B2B 캠페인 허가를 증명하지 않습니다. 동의, 목적, 관련성, 업무 흐름의 요구를 함께 검토하세요.
Quick 모드와 Deep 모드
자료는 두 가지 검증 수준을 설명합니다. 현재 범위를 확인하고 용도에 따라 선택하되 검사 깊이를 확실성으로 해석하지 마세요.
Quick은 1단계 검사와 일부 2단계 신호를 포함합니다. 문법, 임시 도메인, MX, 역할 주소, 무작위 패턴, 오타, 플러스 주소, 반송 제외 등입니다. MX 조회는 DNS 네트워크를 사용합니다. 자료는 주소당 1크레딧과 밀리초 단위 응답을 제시하지만 실제 지연은 서비스에 따라 달라집니다. 가입 양식, 웹훅, 최근 검토한 목록에 활용할 수 있습니다.
Deep은 SMTP, DNSBL, RDAP, Gravatar, 트랩 휴리스틱, 알려진 유출 등을 포함한 25개 검사를 적용하며 자료의 비용은 주소당 2크레딧입니다. 허가된 캠페인과 오래된 데이터의 검토에 도움이 될 수 있습니다. 구매하거나 수집한 목록을 검증해도 동의나 적법한 사용 근거가 생기지는 않습니다.
| 항목 | Quick 모드 | Deep 모드 |
|---|---|---|
| 주소당 크레딧 | 자료의 1 | 자료의 2 |
| 설명된 검사 | 기본 검사와 일부 신호 | 모델의 전체 25개 검사 |
| SMTP 탐색 | 설명된 범위에 없음 | 포함, 불확실 결과 가능 |
| DNSBL 조회 | 설명된 범위에 없음 | 가용한 경우 포함 |
| RDAP 등록 기간 | 설명된 범위에 없음 | 가용한 경우 포함 |
| 트랩 휴리스틱 | 설명된 범위에 없음 | 포함, 확실한 탐지는 아님 |
| 참고 시간 | 밀리초 단위, 보장되지 않음 | 1~3초, 보장되지 않음 |
| 검토할 용도 | 양식과 빠른 확인 | 허가된 캠페인, 가져오기, 감사 |
전체 목록의 일괄 검증
개별 검증은 가입 과정과 API 연동에 맞을 수 있습니다. 허가된 캠페인 전 주소 10,000개 또는 50,000개를 검토하려면 일괄 처리를 고려하세요.
자료는 작업당 최대 50,000개 주소를 대시보드의 CSV·XLSX 업로드나 API로 제출하는 방식을 설명합니다. 같은 작업에서 주소를 중복 과금하지 않도록 중복 제거도 설명합니다. 현재 한도, 파일 형식, 크레딧 규칙을 확인하세요.
설명된 구조는 세 단계입니다. 파일을 분석하고 고유 도메인별 DNS를 미리 조회한 뒤 라운드 로빈 방식으로 배치를 배분하고 검사를 병렬로 수행합니다. 계정 간 자원을 나누기 위한 설계이며 동일한 처리 시간이나 대기 없는 실행을 보장하지는 않습니다.
구현에 따라 대시보드는 진행률과 safe, valid, risky, invalid 분포를 표시합니다. 완료 후 범주별 CSV를 내보내 경고를 검토할 수 있습니다. 어떤 범주도 그 자체로 발송 허가를 주지는 않습니다.
자료는 결과를 15일간 보관한 뒤 삭제한다고 설명합니다. 현재 정책을 확인하세요. 모든 백업, 로그, 기타 데이터가 같은 시점에 지워진다는 뜻은 아닙니다.
API 연동
설명된 REST API는 bearer 토큰으로 검증을 조회하고 제출합니다. 필요한 최소 권한을 사용하세요. 결과에는 verify:read, 제출에는 verify:write를 사용하며 현재 상품, 권한, 엔드포인트를 확인해야 합니다. 아래 예시는 손상된 따옴표 표기까지 원본 그대로 유지하므로 바로 실행할 명령이 아닙니다.
개별 주소 검증
curl -X POST https://trekmail.net/api/v1/verify -H "Authorization: Bearer tm_live_your_token" -H "Content-Type: application/json" -d \x27{"email": "user@example.com", "mode": "deep"}\x27
응답 예시는 점수, 상태 범주, 수행한 검사를 포함합니다. SMTP 수락은 메일함의 존재나 이후 전달을 증명하지 않습니다.
{
"status": "safe",
"score": 95,
"mode": "deep",
"checks": {
"syntax": true,
"mx": true,
"disposable": false,
"role_based": false,
"gibberish": false,
"dnsbl_listed": false,
"domain_age_days": 365,
"smtp_status": "accepted"
}
}
일괄 작업 제출
curl -X POST https://trekmail.net/api/v1/verify/bulk -H "Authorization: Bearer tm_live_your_token" -H "Content-Type: application/json" -d \x27{
"emails": ["a@example.com", "b@test.com"],
"name": "March campaign cleanup",
"mode": "deep"
}\x27
설명된 API는 작업 ID를 반환합니다. 상태를 조회하거나 지원되는 웹훅을 설정해 완료를 확인하세요. 페이지별 결과와 상태별 내보내기는 엔드포인트와 권한에 따라 달라집니다.
자료는 분당 개별 검증 60회, 일괄 제출 10회, 상태 조회 120회를 제시합니다. 현재 제한을 확인하고 제한 응답을 처리하세요.
자료는 검증, 일괄 제출, 크레딧 조회, 결과 다운로드를 위한 MCP (Model Context Protocol) 도구 여덟 개도 설명합니다. Claude Desktop, Claude Code, Cursor 등에서의 사용은 호환성, 허가, 제공 기능에 따라 달라집니다.
목록은 언제 다시 확인할까요?
한 번 검증했다고 목록이 계속 유효하지는 않습니다. 사람은 이직하고 도메인은 만료될 수 있습니다. 일월의 경고 없는 주소 95퍼센트가 유월에 85퍼센트로 낮아지는 상황은 자료의 사례이지 보편적인 전망은 아닙니다.
중요 캠페인 전. 큰 규모의 허가된 목록은 주소와 발송 기록을 검토하세요. 반송률 5퍼센트는 참고 수치입니다. 평판 결과를 자동으로 단정하지 말고 원인을 분류하세요.
발송을 쉬었다가 재개할 때. 자료는 90일 이상 지난 목록의 검토를 제안합니다. 보편적인 기한은 아니며 동의와 수신자 관계가 여전히 유효한지도 확인해야 합니다.
외부 데이터를 가져올 때. 구매 목록, 행사 등록, 파트너 자료, 자동 수집 데이터는 출처, 허가, 목적을 검토해야 합니다. Deep 검증이 구매하거나 수집한 목록을 동의 없는 대량 발송에 적합하게 만들지는 않습니다.
주소를 수집할 때. 가입이나 결제 양식에 검증을 넣으면 오타 후보를 찾을 수 있습니다. 지연, 실패, 개인정보 처리를 시험하세요. Quick이 모든 오류를 막지는 않으며 불확실 결과만으로 정상 사용자를 자동 차단해서는 안 됩니다.
정기적으로. 활동, 기록, 위험에 따라 월별 또는 분기별 검토를 조정하세요. 수신 거부, 발송 제외, 신고 모니터링과 함께 운영해야 합니다.
크레딧과 요금
자료는 주기적으로 갱신되는 월별 포함 크레딧을 설명합니다. 표에는 손상되거나 누락된 가격이 있으며 문제를 보여주기 위해 유지했을 뿐 유효한 요금이 아닙니다. 현재 상품을 확인하세요.
| 요금제 | 월 가격 | 자료의 월 크레딧 | 설명된 기능 |
|---|---|---|---|
| Free | -bash, 원본 가격 손상 | 10 | 조건에 따른 메일 호스팅 계정 |
| Starter | 원본 가격 누락, 확인 필요 | 100 | 상품에 따른 호스팅과 API 읽기 권한 |
| Pro | 0, 신뢰할 수 있는 가격이 아님 | 300 | 상품에 따른 API와 전달 기능 |
| Agency | 3.25, 신뢰할 수 있는 가격이 아님 | 1,000 | API와 도메인 1,000개 사례, 조건 확인 필요 |
추가 크레딧이 필요하면 대시보드와 이메일 검증 페이지의 계산기를 확인하세요. 수량별 가격과 할인은 현재 요금에 따라 달라집니다.
자료는 Quick에 1크레딧, Deep에 2크레딧을 적용하고 같은 일괄 작업의 중복을 제거하며 취소 시 미처리 크레딧을 돌려준다고 설명합니다. 현재 계산 방식과 조정 반영 시점을 확인하세요.
메일 호스팅에 통합된 검증
일부 이메일 검증 서비스는 발송 도구와 별개입니다. 다른 제품과 연동하거나 제공받은 반송 기록을 사용할 수도 있습니다.
TrekMail의 통합 검증은 계정 데이터 활용을 단순하게 할 수 있습니다. 외부 서비스가 비슷한 연동을 제공할 수 없다는 뜻은 아닙니다.
자동 반송 제외. 자료는 영구 거부 주소를 제외 목록에 추가하고 1단계에서 조회한다고 설명합니다. 분류, 갱신, 적용 범위를 확인하세요. 다른 제공업체도 허가된 연동으로 발송 기록을 활용할 수 있습니다.
Postfix 보호. 자료는 목록을 5분마다 동기화한다고 설명합니다. 적용은 시점과 설정에 따라 달라집니다. 모든 문제 주소를 즉시 차단하거나 발신자 평판을 온전히 보장하지는 않습니다.
계정, 대시보드, 권한 모델을 공유하면 호스팅과 검증 사용이 간단해질 수 있습니다. 상품, 청구, 토큰 조건을 확인하고 연동마다 최소 권한을 적용하세요.
보안과 개인정보 보호
검증은 다른 사람의 주소를 처리합니다. 목적, 데이터 최소화, 통제, 서비스 조건을 검토하세요.
- TLS 암호화: 설정에 따른 API와 대시보드 연결을 확인하고 토큰을 보호하세요.
- 자동 삭제: 자료의 일괄 결과 15일 보존은 로그와 백업 정책을 별도로 검토해야 합니다.
- 요청 시 삭제: 권한에 따라 API (
DELETE /api/v1/verify/bulk/{jobId})를 사용할 수 있으며 이 기능만으로 GDPR 준수가 보장되지는 않습니다. - 설명된 범위에서 메시지 내용은 저장하지 않습니다. 검증 대상은 주소이며 다른 처리 데이터와 현재 정책도 확인하세요.
- 시간 신호 완화: 자료는 개별 응답에 최소 200ms를 적용하지만 모든 타이밍 공격을 제거하지는 않습니다.
검증 도구 사용해 보기
자료는 가입이나 카드가 필요 없는 TrekMail Email Verifier 데모를 설명합니다. 본인 주소나 허가된 주소로 점수와 검사를 살펴보세요. 제공 여부와 응답 시간은 달라질 수 있으며 결과가 실제 메일함이나 전달을 보장하지는 않습니다.
허가된 목록에는 현재 크레딧과 상품을 확인하세요. 자료는 무료 월 10크레딧과 Pro의 0/month, 포함 300크레딧을 제시하지만 가격이 손상돼 유효한 요금으로 사용할 수 없습니다. API, Deep, 다른 기능을 검토한 뒤 선택하세요.
목록의 출처, 허가, 최신 상태를 확인하세요. 다음 발송 전에 주소를 검토하세요.