Technical Reference · 2026 Edition

Jak wdrożyć BIMI za darmo bez certyfikatu (BIMI bez weryfikacji zewnętrznej)

BIMI bez weryfikacji zewnętrznej nie wymaga VMC ani płatnego certyfikatu. Dowiedz się, jak wdrożyć BIMI za darmo w Yahoo Mail i AOL, korzystając z egzekwowania DMARC, logo w formacie SVG Tiny P/S i rekordu DNS TXT.

Last updated min read

BIMI bez certyfikatu.

Brand Indicators for Message Identification (BIMI) ma opinię drogiego rozwiązania. Ta opinia jest częściowo uzasadniona — Verified Mark Certificate (VMC) od urzędu certyfikacji kosztuje setki dolarów rocznie. Jednak VMC nie jest wymagany do wyświetlania logo w obsługiwanych klientach poczty.

BIMI bez weryfikacji zewnętrznej działa już dziś, bezpłatnie, w Yahoo Mail i AOL Mail — dwóch platformach, które łącznie obsługują setki milionów aktywnych skrzynek pocztowych. Jeśli Twoja organizacja nie jest jeszcze gotowa na inwestycję w VMC, BIMI bez weryfikacji zewnętrznej jest właściwym punktem wyjścia.

Ten artykuł wyjaśnia dokładnie, czym jest BIMI bez weryfikacji zewnętrznej, które klienty go obsługują i jak wdrożyć go od początku do końca bez żadnych kosztów.


Czym jest BIMI bez weryfikacji zewnętrznej?

BIMI działa w dwóch trybach:

| Tryb | Wymagany certyfikat | Obsługiwane klienty | |---|---|---| | Bez weryfikacji zewnętrznej | Nie | Yahoo Mail, AOL Mail | | Z certyfikatem VMC | Tak (VMC od DigiCert lub Entrust) | Gmail, Apple Mail (iOS 16+), Yahoo Mail, AOL Mail, Fastmail |

W trybie bez weryfikacji zewnętrznej publikujesz rekord DNS BIMI wskazujący na plik z logo w formacie SVG. Żaden urząd certyfikacji nie weryfikuje własności Twojej marki. Serwer odbierający pocztę sprawdza, czy Twoja domena przechodzi weryfikację DMARC na poziomie egzekwowania, a następnie pobiera i wyświetla Twoje logo.

Kompromisem jest zasięg, nie funkcjonalność. Twoje logo renderuje się poprawnie w Yahoo Mail i AOL Mail bez żadnego certyfikatu. Gmail i Apple Mail wymagają VMC, zanim wyświetlą logo. Jeśli Twoi odbiorcy korzystają głównie z Yahoo lub AOL, lub jeśli chcesz zbudować infrastrukturę BIMI przed zakupem VMC, wdrożenie bez weryfikacji zewnętrznej jest właściwym podejściem.


Wymagania wstępne

Zanim utworzysz rekord BIMI, Twoja domena musi spełniać następujące wymagania. Są one egzekwowane przez serwery odbierające pocztę, nie przez żadne narzędzie BIMI.

1. DMARC na poziomie egzekwowania

Twoja domena musi mieć politykę DMARC ustawioną na p=quarantine lub p=reject. Polityka p=none spowoduje, że BIMI zostanie całkowicie zignorowane.

Minimalny akceptowalny rekord DMARC:

text
v=DMARC1; p=quarantine; adkim=s; aspf=s;

Zalecany rekord DMARC dla BIMI:

text
v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:[email protected];
Ważne: p=reject jest najsilniejszym sygnałem dla serwerów odbierających, że Twoja domena jest w pełni uwierzytelniona. Implementacja BIMI w Yahoo Mail akceptuje p=quarantine, ale p=reject jest standardową rekomendacją branżową i jest wymagane przez Gmail, gdy później dodasz VMC.

Aby zweryfikować bieżący rekord DMARC, odpytaj bezpośrednio DNS:

bash
dig TXT _dmarc.yourdomain.com

2. Zgodność SPF i DKIM

Egzekwowanie DMARC zależy od przejścia weryfikacji SPF i DKIM w trybie zgodności. Upewnij się, że:

  • Twoja infrastruktura wysyłająca jest objęta rekordem SPF.
  • Podpisy DKIM są stosowane do poczty wychodzącej, a domena d= jest zgodna z domeną w nagłówku From:.
  • Twoje raporty DMARC pokazują wskaźnik przejścia bliski 100% przed przystąpieniem do dalszych kroków.

Wdrażanie BIMI na domenie ze znaczącymi błędami DMARC nie zapewni spójnego wyświetlania logo.

3. Plik logo w formacie SVG Tiny P/S

BIMI wymaga specyficznego profilu SVG o nazwie SVG Tiny Portable/Secure (SVG Tiny P/S). Standardowy plik SVG wyeksportowany z Adobe Illustrator, Figma lub Inkscape nie zadziała bez modyfikacji. Specyfikacja SVG Tiny P/S zabrania:

  • Zewnętrznych odwołań i linkowanych zasobów
  • Skryptów i elementów interaktywnych
  • Osadzonych obrazów rastrowych (elementy )
  • Niektórych efektów filtrów i animacji

Logo musi również:

  • Mieć kwadratowe proporcje (1:1)
  • Być hostowane pod publicznie dostępnym adresem URL HTTPS
  • Być serwowane z poprawnym typem MIME (image/svg+xml)

Wdrożenie krok po kroku

Krok 1 — Przygotuj rekord DMARC

Jeśli Twoja domena nie ma jeszcze p=quarantine lub p=reject, zaktualizuj rekord DMARC teraz. Poczekaj 24–48 godzin na propagację DNS przed przejściem do kolejnych kroków.

Nie spiesz się z tym krokiem. Opublikowanie rekordu BIMI przed ustawieniem DMARC na poziomie egzekwowania nie spowoduje wyświetlenia logo ani błędu — rekord zostanie po prostu zignorowany.

Krok 2 — Wygeneruj zgodny plik SVG Tiny P/S

To jest krok, na którym większość wdrożeń kończy się niepowodzeniem. Ręczna konwersja logo do SVG Tiny P/S wymaga edycji surowego XML i walidacji zgodności ze specyfikacją W3C. Błędy nie zawsze są oczywiste.

Użyj makeBIMI.com, aby wygenerować zgodny plik SVG Tiny P/S za darmo. Prześlij swoje istniejące logo (PNG, SVG lub inny format), a makeBIMI przekonwertuje je na plik SVG Tiny P/S zgodny ze specyfikacją, gotowy do wdrożenia BIMI. Rejestracja konta nie jest wymagana.

Krok 3 — Hostuj plik SVG

Prześlij plik SVG Tiny P/S na serwer WWW lub CDN. Plik musi:

  1. Być dostępny przez HTTPS (nie HTTP).
  2. Być serwowany ze stabilnego, stałego adresu URL. Zmiana adresu URL później wymaga aktualizacji rekordu DNS.
  3. Być publicznie dostępny bez uwierzytelniania i przekierowań.

Przykładowy adres URL hostowanego pliku:

text
https://bimi.yourdomain.com/logo.svg

Zweryfikuj, czy plik jest dostępny i zwraca poprawny typ zawartości:

bash
curl -I https://bimi.yourdomain.com/logo.svg

Odpowiedź powinna zawierać:

text
Content-Type: image/svg+xml

Krok 4 — Utwórz rekord DNS TXT dla BIMI

Rekordy BIMI są publikowane jako rekordy DNS TXT pod określoną subdomeną. Format to:

text
default._bimi.yourdomain.com

Format rekordu:

text
v=BIMI1; l=https://bimi.yourdomain.com/logo.svg;

W przypadku BIMI bez weryfikacji zewnętrznej (bez certyfikatu) tag a= (dowód autorytetu) jest całkowicie pomijany lub pozostawiany pusty. Nie dodawaj wartości zastępczej.

Podsumowanie rekordu DNS:

| Pole | Wartość | |---|---| | Typ | TXT | | Nazwa / Host | default._bimi | | Wartość | v=BIMI1; l=https://bimi.yourdomain.com/logo.svg; | | TTL | 3600 (lub domyślna wartość Twojego rejestratora) |

Uwaga: makeBIMI.com generuje poprawnie sformatowaną wartość rekordu DNS TXT wraz z plikiem SVG. Skopiuj ją bezpośrednio do panelu kontrolnego Twojego dostawcy DNS.

Krok 5 — Zweryfikuj wdrożenie

Po propagacji DNS (zwykle 1–24 godziny) sprawdź, czy rekord BIMI jest poprawnie rozwiązywany:

bash
dig TXT default._bimi.yourdomain.com

Oczekiwany wynik zawiera wartość Twojego rekordu:

text
default._bimi.yourdomain.com. 3600 IN TXT "v=BIMI1; l=https://bimi.yourdomain.com/logo.svg;"

Wyślij testową wiadomość e-mail ze swojej domeny na adres Yahoo Mail i potwierdź, że logo pojawia się w miejscu awatara nadawcy.


Typowe błędy wdrożeniowe

| Objaw | Prawdopodobna przyczyna | |---|---| | Logo nie pojawia się w Yahoo Mail | DMARC ma ustawione p=none lub plik SVG nie jest zgodny z SVG Tiny P/S | | Rekord DNS jest rozwiązywany, ale logo jest puste | SVG hostowane przez HTTP, nie HTTPS; lub nieprawidłowy typ MIME | | Logo jest zniekształcone lub przycięte | viewBox w SVG nie jest kwadratowy |