하드 바운스와 소프트 바운스란?
하드 바운스와 소프트 바운스는 이메일 전달이 실패하는 두 가지 유형이에요. 하드 바운스는 절대 성공하지 않는 영구적 실패이고, 소프트 바운스는 나중에 다시 시도하면 성공할 수도 있는 일시적 실패예요. 둘을 구분해야 해당 주소로 재시도할지, 아예 삭제할지 정할 수 있어요.
정의
이메일을 전달할 수 없으면 수신 메일 서버가 반송으로 돌려보내요. 반송은 두 가지 유형으로 나뉘고, 그 차이는 영구적이냐 일시적이냐의 차이예요.
하드 바운스는 영구적인 전달 실패예요. 이메일이 지금도 전달되지 않고, 수신자 쪽에 변화가 생기지 않는 한 앞으로도 전달되지 않아요. 가장 흔한 원인은 주소가 아예 존재하지 않는 경우예요. 주소를 잘못 입력했거나, 직원이 퇴사하면서 메일함이 닫힌 경우가 그래요. 존재하지 않는 도메인도 같은 결과를 낳아요. 실패가 영구적이기 때문에, 하드 바운스된 주소는 즉시 발송 리스트에서 제거해야 해요.
소프트 바운스는 일시적인 전달 실패예요. 주소 자체는 실제로 존재하지만, 무언가가 이 특정 메일이 이 특정 시점에 도착하는 것을 막은 거예요. 메일함이 가득 찼거나, 수신자의 서버가 과부하 상태이거나 잠시 오프라인이거나, 메일이 크기 제한을 넘었거나, 그레이리스팅이라는 스팸 방지 기법으로 메일이 보류됐을 수 있어요. 실패가 일시적이기 때문에, 소프트 바운스된 주소는 첫 실패에서 삭제하면 안 돼요. 재시도하고, 계속 실패할 때만 차단해야 해요.
작동 방식
하드와 소프트 분류는 메일 서버들이 메시지를 주고받는 데 쓰는 Simple Mail Transfer Protocol(SMTP)의 응답 코드에 뿌리를 두고 있어요. 서버가 전달을 시도하면 수신 서버는 숫자 상태 코드로 응답하는데, 그 코드의 첫 자리가 의미를 담고 있어요. 5로 시작하는 코드는 영구적 실패이고, 4로 시작하는 코드는 일시적 실패예요.
하드 바운스는 5xx 코드로 알려줘요. 550은 보통 메일함을 사용할 수 없거나 존재하지 않는다는 뜻이고, 551, 552, 553은 수신자 거부나 로컬이 아닌 메일함 같은 관련된 영구적 문제를 나타내요. 이는 확정적인 거부이므로, 해당 주소를 즉시 차단하고 절대 재시도하지 않는 것이 올바른 대응이에요. 소프트 바운스는 4xx 코드로 알려줘요. 421은 서비스를 사용할 수 없음, 450은 메일함을 일시적으로 사용할 수 없음, 452는 흔히 저장 공간 부족을 뜻해요. 이는 보류이므로, 보통 약 72시간 동안 최대 3번까지 재시도하는 것이 올바른 대응이에요.
많은 서버는 5.1.1처럼 세 부분으로 된 숫자 구조의 확장 상태 코드도 함께 반환해요. 첫 번째 숫자는 영구 또는 일시 구분을 반복하고, 두 번째는 주소 지정이나 메일함 상태 같은 큰 분류를, 세 번째는 구체적인 세부 사항을 나타내요. 잘 만들어진 이메일 플랫폼은 이 코드를 모두 읽고, 반송마다 분류하고, 소프트 바운스는 일정에 따라 재시도하고, 하드 바운스는 자동으로 차단해요. 알아두면 좋은 점은, 메일함 용량이 계속 초과 상태이거나 계정이 버려진 경우처럼 며칠째 계속 실패하는 소프트 바운스는 실제로는 하드 바운스처럼 동작하므로 결국 차단해야 한다는 거예요.
이메일 도달률에 중요한 이유
발신자 평판에는 하드 바운스가 둘 중 더 위험해요. 하드 바운스 비율이 높으면 메일함 제공업체에 존재하지 않는 주소로 발송하고 있다고 알리는 셈인데, 이는 스패머나 오래되거나 구매한 리스트로 발송하는 발신자의 전형적인 특징이에요. 제공업체는 평판을 낮추는 것으로 대응하고, 그 결과 정상적인 메일까지 더 많이 스팸함으로 걸러져요. 도달률 팀은 건강한 캠페인이라면 하드 바운스 비율을 0.5%보다 훨씬 낮게 유지하길 원하고, Gmail은 발신자의 전체 반송률이 2%를 넘으면 영구 거부를 보낼 수 있어요.
소프트 바운스(일시 반송)는 원인이 발신자 통제 밖에 있는 경우가 많아 하나하나의 피해는 작지만, 그래도 주의가 필요해요. 소프트 바운스가 늘어나거나 같은 주소에서 계속 반복된다면 리스트가 점점 오래되고 있다는 신호예요. 실천 원칙은 간단해요. 하드 바운스는 영구적인 것으로 보고 즉시 삭제하세요. 소프트 바운스는 일시적인 것으로 보고 몇 번 재시도한 뒤, 계속 실패하는 주소는 발송 제외 처리하세요. 이 원칙만 지켜도 전체 반송률을 안전한 범위 안에 유지하고, 이후 모든 캠페인의 받은편지함 도달을 지킬 수 있어요.
VeriMails의 처리 방식
하드 바운스를 관리하는 가장 좋은 방법은 애초에 발생하지 않게 막는 것이고, 이것이 바로 VeriMails의 핵심 역할이에요. 하드 바운스는 대부분 유효하지 않거나 존재하지 않는 주소 때문에 생기는데, 검증이 찾아내는 것이 바로 이런 주소예요. VeriMails로 리스트를 확인하면 각 주소가 구문 검사, MX 및 DNS 조회, 그리고 수신 서버에 메일함이 실제로 존재하는지 묻는 실시간 SMTP 핸드셰이크를 거쳐요. 하드 바운스가 날 주소를 미리 찾아내므로 캠페인 발송 전에 삭제할 수 있어요.
VeriMails는 예측하기 어려운 반송을 일으키는 애매한 영역도 다뤄요. 캐치올 감지는 존재하지 않는 메일함이 나중에 지연된 소프트 바운스를 일으킬 수 있는 전체 수신(Accept-all) 도메인을 표시하고, 일회용 주소 감지는 곧 버려질 가능성이 높은 임시 도메인을 걸러내요. VeriMails는 점수를 매기는 대신 캐치올 여부를 감지하므로 추측이 아닌 명확한 라벨을 받을 수 있어요. 검증은 가입 시점의 실시간 확인을 위한 REST API나 기존 리스트 정리를 위한 대량 CSV 업로드로 실행되며, 캠페인 결정에 바로 쓸 수 있는 명확한 도달 가능성 분류를 제공해요. 검증 요금은 이메일당 $0.0019부터 시작하며, 10,000 크레딧은 $19, 연간 플랜은 연 단위 결제 시 월 $12.50부터예요. 모든 계정은 신용카드 없이 만료되지 않는 무료 크레딧 100개로 시작해요.
자주 묻는 질문
관련 용어
VeriMails 무료로 써 보기
가입하면 무료 크레딧 100개를 드려요. 신용카드는 필요 없어요. 오늘 바로 이메일 검증을 시작해 보세요.
무료로 시작하기