Проверка логотипа BIMI
У некоторых отправителей рядом с письмами виден их логотип. У всех остальных инициалы в цветном кружке. Логотип берется из DNS-записи под названием BIMI и появляется, только если выполнены четыре условия. Мы проверяем каждое.
От DNS-записи до места аватарки
BIMI расшифровывается как Brand Indicators for Message Identification. Когда приходит письмо, почтовый провайдер сначала убеждается, что оно проходит DMARC. Только после этого он ищет TXT-запись на default._bimi под доменом из адреса From:
default._bimi.example.com. TXT "v=BIMI1; l=https://example.com/brand/logo.svg; a=https://example.com/brand/vmc.pem"
l= это адрес логотипа, а a= адрес сертификата, доказывающего, что логотип ваш. Провайдер загружает оба файла, проверяет их и сохраняет изображение. В ваши письма ничего не встраивается. Изображение всегда берется по адресу из записи.
Четыре вещи, которые проверяет этот инструмент
- Запись
- Мы ищем ее на введенном вами домене, затем на зарегистрированном домене над ним. Запись с пустыми
l=иa=означает намеренный отказ от BIMI, и мы так о ней и сообщаем. - DMARC
- Политика должна быть
p=quarantineилиp=reject, безpctменьше 100. Для поддомена родительский домен тоже не может быть наp=none. - Логотип
- Мы загружаем файл по HTTPS и сверяем его разметку со списком ниже. Вы получаете превью в круге и в квадрате со скругленными углами: это две формы, до которых почтовые программы обрезают логотип.
- Сертификат
- Если
a=заполнен, мы читаем PEM-файл: тип (VMC или CMC), владелец, издатель, даты и указанные в нем домены. Если до конца срока действия осталось меньше 30 дней, это предупреждение.
Отсутствие сертификата не ухудшает вердикт, потому что стандарт делает сертификат необязательным. А вот опубликованный, но просроченный сертификат, сертификат не того типа или выданный для другого домена ухудшает.
Почему ваш обычный SVG отклоняют
BIMI принимает только одну ограниченную разновидность SVG, Tiny PS (Portable/Secure), потому что провайдеры отказываются выполнять или загружать что-либо, о чем просит файл логотипа. Проверка не пропускает файл, если верно хоть одно из следующего:
- у тега
<svg>нетbaseProfile="tiny-ps"илиversion="1.2"; - у тега
<svg>есть атрибутxилиy; - нет элемента
<title>с текстом (укажите название бренда); - в файле есть скрипт, атрибут-событие вроде
onclick,<image>или<foreignObject>; - ссылка ведет за пределы файла, включая веб-шрифты и подключенные растровые изображения;
viewBoxотсутствует или не квадратный;- файл больше 32 KB.
Корректный файл начинается так:
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" baseProfile="tiny-ps" viewBox="0 0 400 400"> <title>Example Inc.</title> … </svg>
Графические редакторы не экспортируют этот профиль, так что придется немного поработать руками. Переведите весь текст в кривые, удалите встроенные растровые изображения, сохраните как простой SVG, затем отредактируйте открывающий тег вручную или с помощью бесплатного конвертера, который публикует BIMI Group. Используйте сплошной фон и оставьте поля, потому что углы обрезаются.
Когда нужен сертификат
| Почтовая программа | Без сертификата | С сертификатом |
|---|---|---|
| Gmail | Логотипа нет | Логотип. VMC добавляет еще и синюю галочку подтверждения. |
| Apple Mail | Логотипа нет | Логотип, с VMC |
| Yahoo Mail | Логотип для массовых отправителей с хорошей репутацией | Логотип |
| Outlook | BIMI не поддерживается | |
Для Verified Mark Certificate логотип должен быть зарегистрирован как товарный знак в признанном ведомстве, например USPTO, EUIPO или UKIPO. Для Common Mark Certificate нужно доказательство того, что логотип публично используется не меньше года. Удостоверяющие центры, такие как DigiCert, GlobalSign и SSL.com, продают оба вида, и оба продлеваются каждый год.
Успешная проверка здесь не гарантирует, что логотип появится. Каждый провайдер учитывает еще и вашу репутацию и объем рассылок, а обновляет данные, когда сочтет нужным. Проверка не проверяет цепочку подписей сертификата, не сравнивает изображение внутри сертификата с вашим SVG и не проверяет SVG по полной схеме Tiny PS.
Частые вопросы
Почему мой логотип BIMI не показывается в Gmail?
Обычные причины, по порядку: нет VMC или CMC в теге a=, DMARC все еще на p=none или использует pct, SVG не в формате Tiny PS, или письмо не проходит выравнивание DMARC. Кроме того, Gmail может подхватывать новую запись несколько дней.
Можно ли использовать BIMI без VMC?
Можно опубликовать запись с пустым тегом a=, и тогда Yahoo Mail может показывать логотип. Gmail и Apple Mail не покажут его, пока вы не добавите сертификат.
Чем VMC отличается от CMC?
VMC опирается на зарегистрированный товарный знак. CMC опирается на доказательства одного года публичного использования, и товарный знак для него не нужен. Gmail показывает логотип в обоих случаях, а синюю галочку оставляет для VMC.
Какая политика DMARC нужна для BIMI?
p=quarantine или p=reject, применяемая ко всей почте. Значение pct меньше 100 лишает домен права на BIMI, как и p=none. Проверка SPF, DKIM и DMARC покажет, где вы находитесь.
Какого размера должен быть логотип BIMI?
У SVG нет размера в пикселях, поэтому правило касается формы и веса: квадратный viewBox и файл не больше 32 KB. Держите знак по центру, потому что он показывается очень маленьким, а Gmail обрезает его до круга.