Gmail — настоящая головная боль для тех, кто создает и рассылает email. Вплоть до сентября 2016 года Gmail требовал использования встроенного CSS (inlined CSS) и не поддерживал адаптивные письма. Крупное обновление движка рендеринга Gmail добавило поддержку внутренних стилей (embedded styles) и медиа-запросов. Однако даже после обновления сохраняется значительная фрагментация рендеринга, вызывающая много путаницы в email-сообществе.
На этом вебинаре менеджер по продукту и наш штатный email-хакер Кевин Мандевилль (Kevin Mandeville) подробно разбирает рендеринг в Gmail, охватывая ключевые аспекты обновления.
Не смогли присутствовать на вебинаре? Ничего страшного. Мы записали все от начала до конца. Посмотрите запись выше и скачайте презентацию ниже:
## Вопросы и ответы
У нас не было времени ответить на все вопросы во время вебинара, но мы ответили на них в нашем блоге. Есть дополнительные вопросы? Оставляйте их в комментариях, мы будем рады ответить.
### В: Использует ли Inbox by Gmail тот же движок рендеринга, что и приложение Gmail?
О: Если сравнивать приложение Gmail и приложение Inbox by Gmail, они по умолчанию используют один и тот же движок рендеринга. Есть пара отличий, например, тег
### В: Считаются ли корпоративные аккаунты Gmail аккаунтами POP/IMAP?
О: Нет, не считаются. G Suite (ранее известный как Google Apps) — это аккаунты, созданные в Gmail, поэтому это аккаунты Gmail, существующие в экосистеме Gmail. Они не являются аккаунтами POP или IMAP, поскольку это не почта, находящаяся на серверах сторонних провайдеров. Поскольку они находятся на серверах Gmail, они получили обновление рендеринга и поддерживают встроенный CSS и медиа-запросы.
**В: В трекере доли рынка почтовых клиентов есть ли способ узнать долю рынка приложения Gmail отдельно от Gmail в целом?**
О: Одно из ограничений отслеживания в Gmail заключается в различении открытий через веб-интерфейс и мобильное приложение. Поскольку Gmail начал кэшировать изображения несколько лет назад, это влияет на нашу способность корректно сегментировать разницу между открытиями с мобильных устройств и через веб-интерфейс. Эти открытия по сути учитываются одинаково. Вы можете узнать о том, как нам удается сегментировать открытия в Gmail, здесь. Мы также только начали отслеживать приложение Samsung Email отдельно от Android, чтобы разделить их.
### В: На слайде про Inbox by Gmail есть буква «u», что она означает?
О: В Gmail перед началом тела письма в HTML добавляется пустой тег подчеркивания . Вы можете стилизовать этот тег «u» в CSS для клиентов Gmail.
### В: Вызывает ли хак с неразрывными пробелами (white space no-wrap) для IMAP попадание в спам?
О: Нет, не вызывает. Утверждение о том, что спам-фильтры в первую очередь опираются на контент, — это в какой-то степени миф, и такой хак вообще не спровоцирует попадание в спам. Спам-фильтры работают скорее на основе вашей репутации, активности рассылок и вовлеченности (например, помечают ли люди ваши письма как спам).
### В: Поддерживает ли Gmail свойство box-shadow?
О: Согласно документации Gmail, он не поддерживает свойство box-shadow.
### В: Поддерживает ли Gmail правила !important в CSS?
О: Да, Gmail поддерживает значения !important в CSS.
### В: Google когда-нибудь объяснял причину удаления поддержки селекторов чекбоксов?
О: Нет, они ничего не заявляли публично. Но, судя по личному пониманию подхода Gmail к продукту, безопасность и конфиденциальность определяют многие их продуктовые решения. Интерактивность в email, по их мнению, потенциально опасна с точки зрения безопасности. Они не хотят включать функционал, который можно использовать для обмана людей или мошенничества.
### В: Когда я пересылаю письмо в Gmail, я теряю блоки