이메일 블랙리스트란?
이메일 블랙리스트는 스팸이나 악성 메일을 보낸 것으로 표시된 IP 주소와 도메인을 모아 공개한 데이터베이스예요. 수신 메일 서버는 메시지를 받기 전에 이 리스트를 조회하며, 리스트에 오른 발신자는 메일이 거부되거나 곧장 스팸함으로 갈 수 있어요.
정의
이메일 블랙리스트는 블록리스트라고도 하며, 알려진 악성 발신자의 목록이에요. 블록리스트 운영자가 스팸, 악성코드 등 악용의 출처로 판단한 IP 주소, 발신 도메인, 때로는 메시지 본문에 포함된 도메인까지 기록해요. 이 리스트는 수신 메일 시스템이 해당 발신자의 메일을 거부할 수 있도록 존재해요.
가장 자주 보게 될 용어는 DNSBL로, DNS 기반 블록리스트(DNS-based blocklist)를 뜻해요. 같은 개념의 예전 이름은 RBL로, realtime blackhole list 또는 realtime blacklist의 약자예요. DNSBL이 더 정확한 최신 용어이며, 두 용어는 대체로 같은 의미로 쓰여요. 메일 서버가 DNS로 조회하는 블록리스트를 말해요.
두 종류의 리스트를 구분해야 해요. Spamhaus나 SpamCop이 운영하는 공개 블록리스트는 독립 기관이 운영하며, 많은 수신 서버가 이를 조회해요. Gmail이나 Microsoft 내부에서 운영하는 제공업체 자체 평판 시스템은 공개 리스트가 아니라, 각 제공업체가 발신자마다 내부적으로 내리는 판단이에요. 둘 다 메일을 막을 수 있어요. 직접 확인하고, 원인을 진단하고, 삭제를 요청할 수 있는 것은 공개적으로 조회 가능한 블록리스트예요.
작동 방식
블랙리스트는 도메인 이름을 주소로 바꿔 주는 바로 그 시스템인 DNS를 기반으로 작동해요. 그래서 들어오는 모든 메시지마다 블록리스트를 확인할 수 있을 만큼 빨라요.
수신 메일 서버는 연결이 들어오면 발신 IP 주소를 가지고 블록리스트에 DNS 쿼리를 보내요. 쿼리는 그 응답으로 해당 IP가 등재되어 있는지 알 수 있도록 구성돼요. 하나의 통합 리스트가 여러 유형의 문제를 다룰 수 있으므로, 등재 응답에는 등재 사유를 나타내는 반환 코드가 담기기도 해요. 전체 조회는 밀리초 안에 끝나므로, 수신 서버는 메시지 본문이 도착하기도 전에 연결을 거부할지, 메시지를 격리할지, 통과시킬지 결정할 수 있어요.
Spamhaus는 가장 널리 쓰이는 운영자이며, 블록리스트가 어떻게 구성되는지 보여 주는 좋은 예예요. Spamhaus는 원인별로 여러 개의 리스트를 운영해요. SBL은 알려진 스팸 출처를, XBL은 악용되거나 침해된 기기를, PBL은 메일을 직접 보내서는 안 되는 IP 대역을, CSS는 특정 유형의 스팸 출처를 다뤄요. Spamhaus는 IP 기반 리스트를 ZEN이라는 하나의 리스트로 통합해, DNS 쿼리 한 번으로 각 리스트를 따로 조회한 것과 같은 정보를 더 적은 리소스로 얻을 수 있게 해요. Spamhaus는 IP가 아닌 악성 도메인을 표시하는 도메인 블록리스트인 DBL도 운영해요.
발신자가 블록리스트에 오르는 이유는 거의 항상 발송 행태로 거슬러 올라가요. 스팸 신고 급증, 높은 반송률, 설명할 수 없는 발송량 급증, 계정이 탈취되어 스팸 발송에 쓰인 경우, 스팸 트랩에 걸린 경우 모두 등재의 원인이 될 수 있어요. 리스트마다 민감도가 달라서, 한 리스트에는 올라 있으면서 다른 리스트에는 깨끗할 수도 있어요.
이메일 도달률에 중요한 이유
블랙리스트 등재가 중요한 이유는 메일을 입구에서 막을 수 있기 때문이에요. 수신 서버가 블록리스트를 조회해 등재 응답을 받으면 메시지를 완전히 거부할 수 있고, 그러면 메시지는 수신자에게 도달하지 못하고 반송돼요. 메시지가 수신되더라도 블록리스트 등재는 메시지를 스팸함으로 밀어내는 강한 부정적 신호예요. 널리 쓰이는 블록리스트에 한 번만 등재되어도 여러 수신자에 대한 도달률이 한꺼번에 떨어질 수 있어요.
블랙리스트에서 빠져나오기는 오르기보다 어려워요. 첫 번째이자 반드시 거쳐야 할 단계는 근본 원인을 해결하는 거예요. 탈취된 계정이 스팸을 보냈다면 계정을 보호하세요. 제대로 관리되지 않은 리스트가 신고와 반송을 일으켰다면 리스트를 정리하세요. 그다음에야 삭제(delisting) 절차를 진행해야 해요. 일부 블록리스트는 악성 활동이 멈추고 대기 기간이 지나면 자동으로 항목을 삭제해요. 다른 리스트는 수동 삭제 요청이 필요해요. Spamhaus 같은 주요 운영자는 보통 24~72시간 안에 삭제를 처리하지만, 복잡하거나 반복된 경우는 더 오래 걸릴 수 있어요. 원인을 해결하기 전에 삭제를 요청하면 운영자가 악용이 계속되는 것을 보게 되므로 오히려 상황이 나빠지는 경향이 있어요. 또한 Spamhaus는 삭제를 앞당기는 대가로 비용을 받지 않으므로, 유료 빠른 처리를 내세우는 서비스는 정당하지 않다는 점도 알아 두세요.
바로 여기서 검증이 블랙리스트와 직접 연결돼요. 등재의 가장 흔한 원인 중 두 가지인 높은 반송률과 스팸 트랩 적중은 모두 애초에 보내지 말았어야 할 주소로 메일을 보내서 생겨요. 유효하지 않은 주소는 반송돼요. 재활용 스팸 트랩은 리스트에서 완전히 평범해 보이는 죽은 주소예요. 발송 전에 리스트를 검증하면 유효하지 않은 주소가 제거되고 재활용 트랩에 걸릴 가능성이 줄어들어, 메일이 나가기 전에 블랙리스트 등재로 가는 가장 흔한 경로를 막을 수 있어요.
VeriMails의 처리 방식
VeriMails는 블록리스트가 아니며 블록리스트를 운영하지도 않아요. VeriMails는 이메일 검증 서비스이고, 블랙리스트 문제에서의 역할은 예방이에요. 발신자를 블록리스트로 이끄는 잘못된 주소를 캠페인 발송 전에 미리 제거하는 거예요.
VeriMails로 검증하는 모든 주소는 구문 검증, DNS 및 MX 레코드 확인, 수신 메일 서버와의 실시간 SMTP 핸드셰이크, 캐치올 감지, 일회용 이메일 감지, 역할 기반 주소 감지까지 전체 검증 과정을 거쳐요. SMTP 핸드셰이크는 하드 바운스를 일으킬 유효하지 않은 주소를 찾아내며, 높은 반송률은 블록리스트 등재의 가장 분명한 원인 중 하나예요. 발송 전에 발송 불가 주소와 위험한 주소를 제거하면 바로 등재로 이어질 수 있는 재활용 스팸 트랩에 메일을 보낼 가능성도 낮아져요.
검증은 발송 전에 실시간 검사용 REST API나 전체 리스트용 대량 CSV 업로드로 실행하며, 캠페인 결정에 쓸 수 있는 명확한 도달 가능성 분류를 제공해요. VeriMails는 점수를 매기는 대신 캐치올 감지를 수행하므로 캐치올 도메인은 있는 그대로 보고돼요. 검증은 크레딧으로 주소당 과금되며, 이메일당 $0.0019부터 시작해 10,000 크레딧에 $19이고, 연간 플랜은 연간 결제 시 월 $12.50부터예요. 모든 계정은 가입 시 신용카드 없이 만료되지 않는 무료 크레딧 100개로 시작하므로, 발송 평판이 위험해지기 전에 리스트를 정리할 수 있어요.
자주 묻는 질문
관련 용어
VeriMails 무료로 써 보기
가입하면 무료 크레딧 100개를 드려요. 신용카드는 필요 없어요. 오늘 바로 이메일 검증을 시작해 보세요.
무료로 시작하기