Technical Reference · 2026 Edition

BIMI DNS 레코드: l= 및 a= 태그 완벽 가이드

l= 로고 태그와 a= 인증서 태그를 포함한 BIMI TXT 레코드 문법, 지원되는 구성, 그리고 흔한 구성 오류에 대한 완전한 기술 참조 문서입니다.

Last updated min read

완전한 BIMI DNS 레코드 가이드

BIMI (Brand Indicators for Message Identification) DNS 레코드는 참여 이메일 클라이언트에게 브랜드 로고의 위치와 — 필요한 경우 — 소유권을 증명하는 인증서의 위치를 알려주는 단일 TXT 레코드입니다. 문법을 정확하게 작성하는 것은 타협의 여지가 없습니다: 단 하나의 잘못된 태그만으로도 반송 메일 없이, 오류 로그 없이, 로고 없이 조용히 실패하게 됩니다.

이 문서는 BIMI TXT 레코드의 모든 구성 요소, 각 태그를 규정하는 규칙, 세 가지 표준 레코드 구성, 그리고 로고 표시를 조용히 중단시키는 구성 오류들을 다룹니다.


선행 조건

BIMI 레코드를 게시하기 전에 다음 사항들이 갖춰져 있는지 확인하세요:

  1. DMARC 정책p=quarantine 또는 p=reject로 설정되어 있고 최소 pct=100(또는 동등한 적용 수준)이어야 합니다.
  2. 로고 파일SVG Tiny P/S 형식이며 공개적으로 접근 가능한 HTTPS URL에서 호스팅되어야 합니다.
  3. Gmail 또는 Apple Mail을 대상으로 하는 경우, PEM 형식의 유효한 VMC (Verified Mark Certificate) 또는 CMC (Common Mark Certificate)가 공개적으로 접근 가능한 HTTPS URL에서 호스팅되어야 합니다.

BIMI 레코드 구조

BIMI TXT 레코드는 다음과 같은 일반적인 문법을 따릅니다:

text
v=BIMI1; l=<logo-url>; a=<certificate-url>

| 태그 | 명칭 | 필수 여부 | 설명 | |-----|------|----------|-------------| | v= | 버전 | | 항상 BIMI1입니다. | | l= | 로고 URL | | SVG Tiny P/S 로고 파일을 가리키는 HTTPS URL입니다. | | a= | 권한 증거 | 조건부 | PEM 형식의 VMC 또는 CMC를 가리키는 HTTPS URL입니다. Gmail과 Apple Mail에서 필수입니다. |

레코드는 다음 하위 도메인에 DNS TXT 레코드로 게시됩니다:

text
default._bimi.<yourdomain.com>
참고: default 선택자는 모든 주요 이메일 클라이언트에서 사용하는 표준 선택자입니다. 사용자 정의 선택자는 사양에서 지원되지만 수신자 측에서 아직 널리 구현되지 않았습니다.

l= 태그: 로고 URL

역할

l= 태그는 수신 메일 클라이언트가 브랜드 로고를 가져오는 URL을 제공합니다. 메시지가 DMARC 정렬을 통과하면 클라이언트는 이 파일을 가져와 발신자 이름 옆에 렌더링합니다.

요구 사항

  • 프로토콜: 반드시 https://여야 합니다. HTTP URL은 거부됩니다.
  • 접근성: URL은 공개적으로 접근 가능해야 합니다 — 인증 없이, 리다이렉트 없이, 지역 차단 없이. 메일 서버는 브라우저가 아닌 자체 인프라에서 이 URL을 가져옵니다.
  • 파일 형식: 파일은 SVG Tiny P/S (Portable/Secure)를 준수해야 합니다. 이는 SVG 1.2 Tiny의 제한된 하위 집합입니다. 표준 SVG 파일은 브라우저에서 정상적으로 렌더링되더라도 검증에 실패합니다.
  • Content-Type 헤더: 서버는 image/svg+xml을 반환해야 합니다.
  • 파일 크기: 파일을 32 KB 미만으로 유지하세요. 일부 수신자는 더 엄격한 제한을 적용합니다.

SVG Tiny P/S 주요 제한 사항

SVG Tiny P/S는 표준 SVG 파일에서 흔히 발견되는 다음 요소 및 속성들을 금지합니다:

  • 외부 참조 (, 파일 외부를 가리키는 xlink:href)
  • 스크립트 (