BIMI 레코드 점검
브랜드 로고 표시용 BIMI TXT 레코드와 로고·인증서 선언을 점검합니다.
BIMI(Brand Indicators for Message Identification)는 인증된 메일에 발신 브랜드의 로고를 표시하기 위한 표준입니다. 이 도구는 selector._bimi.도메인 위치의 TXT 레코드를 실시간으로 조회해 v=BIMI1 선언과 로고(l), VMC 인증서(a) 태그가 올바르게 설정되어 있는지 점검합니다.
도메인과 셀렉터(기본값 default)만 입력하면 됩니다. 레코드가 존재하면 선언된 로고 SVG URL을 미리보기로 보여주고, VMC(Verified Mark Certificate) URL이 있으면 함께 표시합니다. 조회는 공개 DNS 리졸버에 DNS over HTTPS로 질의하며 결과는 잠시 캐싱됩니다.
BIMI 레코드 구성
BIMI 레코드는 selector._bimi.도메인 위치의 TXT 레코드로, 보통 다음과 같은 형태입니다: v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/vmc.pem
- v=BIMI1: BIMI 버전 식별자(필수)
- l: 표시할 로고 SVG 파일의 URL(Tiny PS 프로파일의 SVG 권장)
- a: VMC(상표 인증서) 또는 CMC의 URL(Gmail·Apple 등에서 요구)
BIMI 적용 선행 조건
BIMI 로고가 실제로 표시되려면 먼저 도메인의 DMARC가 강제 정책(p=quarantine 또는 p=reject)으로 적용되어 있어야 합니다(DMARC 레코드 조회·검사로 정책을 확인하세요). 또한 SPF·DKIM 정렬이 통과해야 합니다. 다수의 메일 클라이언트(특히 Gmail·Apple Mail)는 로고 표시에 VMC를 요구하므로, 상표 등록 후 발급받은 VMC를 a 태그에 선언해야 합니다.
로고 파일 요건
로고는 정사각형(1:1) SVG여야 하며, SVG Tiny Portable/Secure(SVG P/S) 프로파일을 따라야 합니다. 스크립트·외부 참조가 없는 정적 SVG여야 하고, HTTPS로 접근 가능해야 합니다.
메일 사업자별 BIMI 지원 현황
같은 BIMI 레코드라도 받는 쪽 메일 사업자가 무엇을 요구하느냐에 따라 로고가 보일 수도, 안 보일 수도 있습니다. 주요 사업자별 요건을 정리하면 다음과 같습니다.
| 메일 사업자 | VMC/CMC 요구 | 최소 DMARC | 비고 |
|---|---|---|---|
| Gmail (웹·모바일) | 필수 | quarantine 이상, pct=100 | CMC도 허용(2024~), 발신 도메인이 DMARC 직접 게시 |
| Apple Mail (iOS 16+·macOS Ventura+) | 필수 | quarantine 이상 | 수신자가 발신자를 연락처에 추가하면 표시 가속 |
| Yahoo / AOL | 권장(없어도 표시되는 경우 있음) | quarantine 이상 | BIMI 초기 도입 사업자 |
| Fastmail | 불필요 | quarantine 이상 | l 태그의 SVG만으로 표시 |
| Microsoft 365 / Outlook.com | 롤아웃 진행 중 | quarantine 이상 | 테넌트·지역별로 표시 시점 상이 |
레코드 해석 예시
예를 들어 default._bimi.example.com의 TXT 레코드가 아래와 같다고 가정해 봅니다:
v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem
v=BIMI1→ 버전 태그가 맨 앞에 있으므로 유효한 BIMI 레코드로 인식됩니다(v는 반드시 첫 태그여야 함).l=…/logo.svg→ 이 SVG가 HTTPS·정사각형·SVG P/S 프로파일을 만족하면 미리보기에 로고가 뜹니다.a=…/vmc.pem→ VMC가 선언되어 있으므로 Gmail·Apple에서도 표시 후보가 됩니다. 단 인증서 체인·상표 일치는 별도 검증 대상입니다.
반대로 l만 있고 a가 비어 있다면(예: v=BIMI1; l=https://example.com/logo.svg), 이 도구는 레코드 자체는 정상으로 보고하지만 Gmail·Apple에서는 로고가 표시되지 않을 가능성이 높습니다.
흔한 실수 / 함정
- 로고를 PNG·JPG로 올리는 실수. BIMI는 SVG만 허용하며, 일반 SVG가 아니라 SVG Tiny P/S 프로파일이어야 합니다(
baseProfile="tiny-ps",<title>포함, 스크립트·외부 참조 금지). - 레코드를
example.com루트나_bimi.example.com에 두는 실수. 실제 위치는 반드시 셀렉터를 포함한default._bimi.example.com입니다. - DMARC가
p=none인 상태에서 BIMI만 추가하면 로고는 절대 표시되지 않습니다.pct가 100 미만이어도 마찬가지로 차단됩니다.