Email Spam Tester

Home블로그Mailchimp 이메일이 스팸으로 가나요? 전달률 테스트와 해결

Mailchimp 이메일이 스팸으로 가나요? 전달률 테스트와 해결

Mailchimp 캠페인이 스팸함에 가는 이유, 자체 테스트 이메일의 한계, 실제 발송으로 확인한 DNS 레코드와 설정 해결법입니다.

이 페이지의 내용모든 캠페인에 포함되는 세 가지 도메인
  1. 모든 캠페인에 포함되는 세 가지 도메인
  2. 도메인을 인증하세요. 확인만 해서는 안 됩니다
  3. From 줄에 Gmail 또는 Yahoo 주소를 사용하는 경우
  4. Gmail과 Yahoo가 적용하는 규칙
  5. 구독 취소 기능은 헤더에 있습니다
  6. 콘텐츠에 대한 Mailchimp의 설명
  7. Mailchimp의 테스트 이메일이 스팸 테스트가 아닌 이유
  8. 캠페인을 발송하기 전에 테스트하기
  9. Mailchimp 보고서를 확인하는 순서

Outlook에서 Mailchimp 캠페인 중 하나를 열고 발신자 줄을 확인하세요. "on behalf of mcsv.net" 또는 "via mailchimpapp.net"라고 표시된다면 같은 캠페인이 다른 곳에서 스팸으로 분류되는 이유 중 상당 부분을 이미 알 수 있습니다. Mailchimp 도움말 센터에 따르면 이 표시는 From 주소가 인증되지 않았을 때 나타납니다. Mailchimp 캠페인이 스팸으로 분류되면 가장 먼저 확인할 항목은 인증되지 않은 From 도메인입니다. (Outlook에서는 이 표시가 잘 사라지지 않으며, Mailchimp도 원인을 해결한 후에도 계속 표시될 수 있다고 설명합니다.)

Mailchimp는 많은 작업을 자체적으로 처리합니다. 발송 서버를 운영하고, 반송 메일을 처리하며, 수신 거부 바닥글을 빠뜨리면 자동으로 추가합니다. 하지만 도메인에서 메시지를 보냈다는 사실을 증명하는 작업은 대신할 수 없습니다. 해당 증명 정보는 DNS에 있고 Mailchimp에는 DNS 접근 권한이 없기 때문입니다.

모든 캠페인에 포함되는 세 가지 도메인

Mailchimp 캠페인을 검사하는 필터는 둘 이상의 도메인을 확인하고 서로 비교합니다.

보낸 사람 주소는 구독자에게 표시되는 주소입니다. 반송 메일이 전달되는 엔벌로프 발신자(Return-Path)는 Mailchimp가 설정하며, 도움말 페이지에는 "일반적으로 mcsv.net, mcdlv.net, mailchimpapp.net 또는 rsgsv.net이 포함됩니다"라고 나와 있습니다. 이 주소는 변경할 수 없습니다. 세 번째 도메인은 DKIM 서명의 d= 태그에 있으며, 메시지에 서명한 주체를 나타냅니다.

보낸 사람 도메인이 SPF가 확인한 도메인(Return-Path에서 가져옴) 또는 DKIM 서명의 도메인과 일치하면 DMARC를 통과합니다. Mailchimp에서는 Return-Path가 항상 Mailchimp의 도메인이므로, 모든 메시지가 SPF를 통과하더라도 사용자의 도메인에 대한 통과로 인정되지 않습니다. 따라서 모든 것이 DKIM에 달려 있습니다. 도메인 인증을 설정하지 않았다면 DKIM 서명도 Mailchimp의 것입니다. Mailchimp 문서에서는 newsletter@pottedplanter.com에서 보낸 캠페인을 예로 들며, 이에 대해 "Mailchimp 도메인으로 인증합니다"라고 설명합니다. 두 검사 모두 통과하지만 어느 것도 pottedplanter.com에 대한 검사가 아니므로 해당 도메인은 DMARC 검사에 실패합니다. 일반적인 작동 방식은 SPF, DKIM 및 DMARC 설명에서 확인하세요.

도메인을 인증하세요. 확인만 해서는 안 됩니다

Mailchimp에는 이름이 비슷한 두 단계가 있어 첫 번째 단계만 마치고 중단하기 쉽습니다. 인증 도움말 페이지에는 "verification alone does not impact your email delivery."라고 나와 있습니다. 인증은 별도의 두 번째 단계이며 DNS 레코드를 설정해야 합니다.

현재 설정 가이드에서는 DKIM용 CNAME 두 개와 DMARC용 TXT 하나, 총 세 개의 레코드를 요구합니다. 정확한 CNAME 값은 문서가 아니라 Mailchimp 계정 안에 표시되며, 이름은 일반적으로 k2._domainkey와 k3._domainkey입니다. 도메인 호스트의 DNS 편집기에서 설정 결과는 대략 다음과 같습니다.

DNS·example.com
k2._domainkeyCNAMEvalue shown in your Mailchimp accountk3._domainkeyCNAMEvalue shown in your Mailchimp account_dmarcTXTv=DMARC1; p=none; rua=mailto:dmarc@example.com

시작하기 전에 알아둘 만한 함정이 두 가지 있습니다. 많은 DNS 패널은 Name 필드에 입력한 값 뒤에 도메인을 자동으로 추가합니다. 따라서 k2._domainkey.example.com을 입력하면 사용자 모르게 k2._domainkey.example.com.example.com이 됩니다. Mailchimp의 문제 해결 섹션에서는 바로 이 사례를 설명하며, 해결 방법은 k2._domainkey만 입력하는 것입니다. 두 번째 함정은 나중에 도메인이 인증된 것으로 표시된 후 발생합니다. 이 시점부터는 해당 CNAME을 그대로 두세요. Mailchimp는 이를 변경하면 "could interfere with the information we have on file"라고 경고합니다. DKIM 레코드가 더 이상 조회되지 않는 변경 사항은 다음 캠페인을 발송할 때까지 아무도 알아차리지 못하기 쉽습니다.k2._domainkey만 입력하세요. 나머지는 패널에서 추가합니다

외부에서 DKIM 검사기를 사용해 결과를 확인할 수 있습니다. selector는 k2 또는 k3입니다. DMARC 검사기에서는 rua 주소가 보고서를 수신할 수 있는지도 확인할 수 있습니다.

현재 Mailchimp 도움말 페이지에서는 SPF 레코드를 전혀 요구하지 않습니다. SPF가 Mailchimp의 반송 도메인을 기준으로 검사되므로 앞서 설명한 방식과 일치합니다. SPF 레코드가 있다면 그래도 SPF 검사기로 확인하세요. 각 include:는 DNS 조회 횟수를 사용하며 한도는 10회입니다. 이 한도를 초과하는 레코드는 다른 모든 메일의 SPF도 작동하지 않게 합니다.

From 줄에 Gmail 또는 Yahoo 주소를 사용하는 경우

캠페인을 yourname@gmail.com 또는 Yahoo 주소에서 발송하면 인증할 수 있는 것이 없습니다. DNS를 직접 관리하지 않기 때문에 Mailchimp에 따르면 공개 이메일 서비스는 "cannot be authenticated"입니다. 대신 Mailchimp는 From 주소를 자체 하위 도메인인 send.mailchimpapp.com 또는 mail.mailchimpapp.com으로 변경합니다. 문서의 예시에서는 thepottedplanter@yahoo.com이 thepottedplanter.yahoo.com@send.mailchimpapp.com으로 바뀝니다.

답장은 여전히 원래 주소로 도착하므로 발신자 측에서는 겉으로 문제가 없어 보입니다. 하지만 구독자에게는 이상한 발신자가 표시되며, From 도메인은 같은 상황에 있는 모든 사용자가 공유하는 Mailchimp 도메인입니다. Mailchimp의 스팸 필터 관련 페이지에는 무료 이메일 도메인이 "are often filtered more aggressively than verified email domains"라고 명시되어 있으며, BIMI도 사용할 수 없습니다.

저라면 저렴한 도메인이라도 구매해서 해당 도메인으로 발송하겠습니다. 그런 다음 "can be risky to send a big email campaign from a brand new domain before your reputation is established"라는 Mailchimp의 또 다른 경고를 진지하게 받아들이고, 이메일을 열 가능성이 가장 높은 사람들에게 적은 양부터 발송하세요.

Gmail과 Yahoo가 적용하는 규칙

Mailchimp는 인증 지침을 Gmail 및 Yahoo의 발신자 요구사항과 연결해서 설명합니다. 두 제공업체의 기준이 혼동되기 쉬우므로 어떤 수치가 어디에 해당하는지 알아두는 것이 좋습니다.

Google의 규칙은 2024년 2월 1일부터 시행되었으며, 개인 Gmail 계정으로 하루 5,000건이 넘는 메시지를 보내는 모든 발신자에게 전체 요구사항이 적용됩니다. 이러한 발신자는 SPF와 DKIM, DMARC 레코드(p=none 정책이면 충분함), SPF 또는 DKIM과 정렬된 From 도메인, 마케팅 이메일의 원클릭 수신 거부 기능을 갖춰야 합니다. 또한 Postmaster Tools의 스팸 신고율을 0.3% 미만으로 유지해야 하며, Google이 실제로 권장하는 수준은 0.10%입니다. 5,000건은 기본 도메인별로 계산되며, 한 번이라도 이 기준을 넘은 발신자는 영구적으로 대량 발신자로 간주됩니다. Google의 FAQ에 따르면 2025년 11월부터 규정 적용을 단계적으로 강화하기 시작했으며, 요구사항을 준수하지 않는 이메일에는 "일시적 및 영구적 거부"가 적용됩니다.

Yahoo도 같은 달부터 유사한 요구사항을 적용하기 시작했습니다. DMARC 정책은 최소 p=none이어야 하며 인증을 통과해야 합니다. DKIM 키는 최소 1024비트여야 합니다. 수신 거부 요청은 2일 이내에 처리해야 하며, 스팸 신고율은 0.3% 미만이어야 합니다. Yahoo에는 발송량 기준이 없으며 FAQ에도 "발송량 기준은 명시하지 않습니다."라고 분명히 나와 있습니다. 5,000건은 Google의 기준이며, Mailchimp는 이를 두 제공업체 모두에 적용합니다. 소규모 목록에서는 이 차이가 중요합니다. Yahoo에는 그 미만으로 유지할 수 있는 공개된 발송량 기준이 없기 때문입니다.

Gmail에 관한 내용은 Gmail에서 이메일이 스팸으로 분류되지 않게 하는 방법에서 더 자세히 설명했습니다.

구독 취소 기능은 헤더에 있습니다

템플릿에 구독 취소 링크가 없으면 Mailchimp가 바닥글에 링크를 추가하며, 구독자가 이 링크를 누르면 별도 페이지로 이동합니다. Google은 본문에 이처럼 눈에 보이는 링크를 넣고, 여기에 두 번째 경로도 추가하도록 요구합니다. Mailchimp의 구독 취소 페이지에서는 이를 "Gmail과 Yahoo는 이메일 본문이 아니라 이메일 헤더를 통한 원클릭 구독 취소 기능을 요구합니다."라고 설명합니다. 여기에는 https 링크가 포함된 List-Unsubscribe와 List-Unsubscribe-Post: List-Unsubscribe=One-Click이라는 두 개의 헤더가 필요합니다. 두 헤더의 형식을 확인하세요. Google은 mailto 링크나 본문의 링크는 원클릭으로 인정되지 않는다고 덧붙입니다.

Mailchimp 도움말 페이지에서는 헤더를 통한 경로가 있다고 설명하지만, 헤더 이름은 표시하지 않습니다. 실제로 발송한 이메일 하나의 원본을 열어 두 줄을 직접 확인해 보세요. 1분이면 됩니다.

콘텐츠에 대한 Mailchimp의 설명

Mailchimp의 스팸 필터 페이지에 따르면, 필터는 여러 요소에 점수를 매겨 합산하며 "generally, your campaign would need to have multiple triggers to get filtered as spam."이라고 설명합니다. 여기에 나오는 트리거는 익숙한 것들입니다. 링크 단축 서비스, 작동하지 않는 링크, "sloppy code, extra tags, and code pulled in from Microsoft Word"입니다. 같은 페이지에서는 일부 필터가 사람이 메시지를 확인하기 전에 메시지를 열고 링크를 클릭한다고 설명합니다. 따라서 발송 후 첫 1분 동안 클릭이 급증한다면 필터가 작동한 결과일 수 있습니다.

공유 IP도 언급합니다. Mailchimp의 발송 주소는 고객들이 공유하며, 이 페이지에서는 "if one person decides to send spam through Mailchimp, it could affect deliverability for our other users."라고 설명합니다. 이 문제는 사용자 측에서 해결할 수 없습니다.

Mailchimp의 테스트 이메일이 스팸 테스트가 아닌 이유

이메일 디자이너의 "Send a Test Email" 버튼은 레이아웃을 확인하기 위한 기능입니다. 기존 빌더에서는 Preview 메뉴 아래에 있습니다. 이 기능에는 제한이 있으며, 구독자가 받는 실제 발송 이메일과 몇 가지 차이가 있습니다.

  • 무료 요금제에서는 이메일당 12회, 24시간 동안 최대 24회 테스트할 수 있으며, 유료 요금제에서는 각각 70회와 200회입니다. 수신자마다 1회로 계산되므로 주소 4개로 테스트 이메일을 한 번 보내면 4회가 사용됩니다.
  • 모든 테스트 이메일은 실제 이메일과 마찬가지로 월간 발송 한도에 포함됩니다.
  • 병합 태그와 동적 콘텐츠는 채워지지 않습니다. 이런 항목을 확인해야 하는 경우 Mailchimp는 소규모 테스트 세그먼트에 실제 이메일을 발송할 것을 권장합니다.
  • 템플릿 빌더에서 보낸 테스트 이메일은 대상 그룹과 연결되지 않으므로, From 주소로 계정의 기본 이메일 주소가 사용됩니다.

캠페인을 발송하기 전에 테스트하기

이 단계를 위해 Email Spam Tester를 만들었습니다. Mailchimp에서 사이트가 제공하는 일회용 주소로 캠페인 테스트 이메일을 보내면 약 1분 뒤 보고서에서 Mailchimp와 관련된 질문부터 답해 줍니다. DKIM d= 태그에 어느 도메인이 있는지, 발신자 주소의 도메인에 대해 DMARC 검증을 통과했는지, 수신 거부 헤더에 실제로 어떤 내용이 있는지 확인할 수 있습니다. 이는 42개 검사 중 세 가지이며, Mailchimp IP가 21개 차단 목록에 등재되어 있는지도 검사합니다. 실패한 항목에는 해결 계획과 바로 붙여 넣을 수 있는 DNS 레코드가 제공되며, 각 해결 방법에는 점수표를 기준으로 계산된 점수가 표시됩니다. 가입할 필요가 없으며 무료입니다.

주소를 복사하지 않으려면 대신 Mailchimp 계정을 연결하세요. 초안을 선택하면 Mailchimp가 계정과 설정을 사용해 직접 테스트 이메일을 보내므로, 보고서에서 구독자가 실제로 접하게 될 서버, 서명, 재작성된 추적 링크를 확인할 수 있습니다. 같은 이메일을 Gmail, Outlook, Yahoo 및 기타 제공업체의 수신함으로도 보내 각 제공업체에서 캠페인이 어느 폴더에 도착했는지 보고서로 확인할 수 있습니다. Mailchimp는 캠페인에 설정된 제목으로만 테스트 이메일을 보내므로, 이 과정에서는 초안의 임시 사본을 만들고 제목에 식별 표시를 추가합니다. 테스트 후 사본은 삭제되며 원본 초안은 수정되지 않습니다. 이러한 발송은 Mailchimp의 캠페인별 테스트 허용량에서 차감되므로, 무료 요금제에서는 수신함 배치 테스트가 더 적은 수신함을 대상으로 실행됩니다.

이후의 캠페인을 위해 연결 설정에서 대상 그룹에 영구 주소를 추가할 수도 있습니다. 이 주소는 "Email Spam Tester" 태그가 지정된 일반 연락처로 등록됩니다. 대상 그룹이 받는 모든 캠페인과 자동화 이메일은 도착할 때마다 검사되며, 목록의 다른 연락처와 마찬가지로 연락처 한도에 포함됩니다.

Mailchimp 보고서를 확인하는 순서

  1. DKIM 항목을 확인합니다. d=에 사용자의 도메인이 표시되나요, 아니면 Mailchimp 도메인이 표시되나요? Mailchimp 도메인이라면 인증이 완료되지 않은 상태이므로, 아직은 아래의 다른 항목이 크게 중요하지 않습니다.
  2. DMARC를 확인합니다. 레코드가 존재하며 검증을 통과하나요? DKIM은 통과했지만 DMARC fail이 표시된다면 바로 1단계로 돌아가야 합니다.
  3. From 주소를 확인합니다. gmail.com 또는 yahoo.com 발신자는 mailchimpapp.com 주소로 재작성되어 표시됩니다.
  4. 두 수신 거부 헤더가 모두 존재하며 https를 가리키는지 확인합니다.
  5. 차단 목록을 확인합니다. 공유 Mailchimp IP가 등재된 경우 사용자가 직접 해결할 문제는 아니지만, 이메일 문구를 다시 작성하기 전에 알아두는 것이 좋습니다.
  6. 콘텐츠는 마지막에 확인합니다. URL 단축 서비스, Word에서 붙여 넣은 마크업, 하나의 큰 이미지가 대부분을 차지하는 레이아웃을 살펴봅니다.

수신함 배치도 요청했다면 그다음에 폴더 결과를 확인합니다. 캠페인이 모든 검사를 통과해도 Gmail의 Promotions로 이동할 수 있습니다. Promotions는 수신함의 탭이며, 뉴스레터가 도착하는 위치로는 상당히 일반적입니다.

인증되지 않은 도메인에 대해 Mailchimp 앱에 표시되는 자체 배너는 이메일이 "may miss 74% of inboxes"라고 경고합니다. 이 수치는 Mailchimp에서 제시한 것이며 제가 확인할 수는 없습니다. 이 경고에서 요구하는 레코드는 위 코드 조각에 나온 세 가지입니다.

블로그의 다른 글

실제 이메일을 먼저 테스트 주소로 보내세요

SPF, DKIM, DMARC, 차단 목록, 수신 거부 헤더 및 콘텐츠에 대한 42개 검사와 Gmail, Outlook, Yahoo 및 기타 제공업체에서 도착한 폴더를 확인하세요. 무료이며 가입이 필요 없습니다.

테스트 주소 받기