Письмо пришло не таким, как отправляли: кто его изменил и что делать
Семь искажений на пути от редактора до входящих
Mailvex · 4 сентября 2026 · 4 мин чтения

Между вашим редактором и входящими получателя письмо проходит через две системы, и каждая вносит изменения. Сервис рассылок переписывает ссылки и добавляет свой код, почтовая служба может обрезать письмо и вырезать часть оформления. Ниже семь типичных искажений: кто их вносит, что из этого нормально и что можно контролировать.
Три отрезка пути, на каждом письмо меняется
Полезно представлять путь письма как три отрезка. На первом вы собираете письмо и выгружаете HTML. На втором сервис рассылок принимает его, обрабатывает и отправляет. На третьем почтовая служба получателя принимает письмо и отрисовывает его в своём клиенте.
Изменения происходят на втором и третьем отрезках, и природа у них разная. Сервис рассылок меняет письмо намеренно — чтобы считать переходы и соблюдать требования закона. Почтовая служба меняет вынужденно — из соображений безопасности и ограничений своего движка.
Разделять эти два источника важно: с первым можно договориться через настройки, второй приходится учитывать при вёрстке.
Семь искажений и кто их вносит
Семь искажений покрывают почти все случаи. Найдите своё в первом столбце.
| Что изменилось | Кто изменил | Что делать |
|---|---|---|
| Письмо обрезано на середине | почтовая служба, вес выше порога | убрать лишний код, держать до 100 КБ до передачи в сервис |
| Пропало оформление | клиент вырезал внешние стили | писать стили прямо в тегах, а не отдельным блоком |
| Ссылки стали чужими | сервис рассылок подменил для подсчёта переходов | это норма, но проверить, что переход ведёт куда надо |
| Появился чужой подвал | сервис добавил свои реквизиты и отписку | настроить или убрать в настройках отправки |
| Текст съехал на строку ниже | шрифт заменился на более широкий | запасные шрифты с похожей шириной |
| Цвета инвертировались | тёмная тема получателя | задать цвета явно и добавить мета-теги тёмной темы |
| Картинки не открылись | клиент блокирует загрузку | альтернативные тексты, смысл в тексте, а не в картинках |
Обратите внимание на вторую колонку: половина изменений вносится сервисом рассылок, а не почтой получателя. Это значит, что часть проблем решается настройками, а не переделкой письма.
Что делает сервис рассылок
Сервис рассылок делает с письмом три вещи, и все они предсказуемы.
Переписывает ссылки. Каждая ссылка заменяется на адрес самого сервиса, который сначала фиксирует переход, а потом отправляет человека дальше. Выглядит непривычно, но это норма — иначе статистику переходов собирать было бы нечем.
Добавляет свой код. Пиксель отслеживания открытий, подвал с реквизитами и ссылкой отписки. Отсюда важное следствие: письмо, которое у вас весило 95 килобайт, после обработки может выйти за порог обрезки.
Целиться нужно не в сам лимит, а в запас: держите письмо до 100 килобайт до передачи в сервис, тогда добавленный код не выведет за границу.
Что делает почтовая служба получателя
Почтовая служба получателя действует иначе — она не добавляет, а убирает.
Вырезает внешние таблицы стилей и всё, что считает небезопасным. Блокирует загрузку картинок, пока человек не разрешит. Обрезает письмо, если оно тяжелее порога. Инвертирует цвета в тёмной теме.
Договориться с ней нельзя, но можно верстать так, чтобы вырезать было нечего: стили писать прямо в тегах, смысл держать в тексте, а не в картинках, вес держать в пределах.
Что вы контролируете, а что нет
Разделим явно, чтобы не тратить силы на невозможное.
- контролируете: вес письма, инлайновые стили, альтернативные тексты, размеры шрифтов, поведение в тёмной теме
- настраиваете: подвал сервиса, подмену ссылок, пиксель отслеживания
- не контролируете: блокировку картинок, вырезание внешних стилей, инверсию цветов в части клиентов
- не контролируете: как выглядит письмо у человека с включённым текстовым режимом
Последний пункт стоит держать в голове: часть получателей видит письма без оформления вообще. Если письмо остаётся понятным в таком виде, значит структура выстроена правильно.
Как проверить до отправки
Проверять письмо нужно после прохождения обоих отрезков, а не до.
- выгрузить HTML и загрузить в сервис рассылок
- отправить тестовое письмо себе, а не смотреть предпросмотр
- посмотреть вес письма после импорта — он вырастет
- пройти по каждой ссылке и убедиться, что переход ведёт куда надо
- открыть на телефоне и в тёмной теме
- отключить загрузку картинок и перечитать
Второй пункт критичен. Предпросмотр в сервисе рассылок показывает письмо до добавления кода отслеживания и подвала. Настоящий вид виден только в тестовом письме, дошедшем до реального ящика.
Как это решается в конструкторе
Часть искажений из таблицы устраняется на этапе сборки, а не после. Инлайновые стили, контроль веса, поведение в тёмной теме, альтернативные тексты — всё это закладывается в письмо изначально.
В конструкторе Mailvex компилятор пишет стили прямо в теги, поэтому вырезать нечего. Вес письма виден при сборке с запасом на код сервиса рассылок. Тёмная тема настраивается отдельно, а тестовая отправка на свой адрес доступна прямо из редактора — можно увидеть письмо в настоящей почте до того, как оно уйдёт базе.
Соберите письмо, которое доходит без искажений.
Смотреть шаблоныЧастые вопросы
Почему ссылки в письме стали не моими?
Сервис рассылок подменяет их, чтобы считать переходы: человек сначала попадает на адрес сервиса, а тот перенаправляет дальше. Это нормальное поведение, отключается в настройках, но тогда пропадёт статистика переходов.
Письмо обрезалось на середине, что делать?
Вес превысил порог почтовой службы. Учтите, что сервис рассылок добавляет свой код после вас: письмо в 95 килобайт может выйти за границу. Держите до 100 килобайт до передачи в сервис.
Почему предпросмотр не совпадает с тем, что пришло?
Предпросмотр показывает письмо до добавления кода отслеживания и подвала сервиса, а также без обработки почтовым клиентом получателя. Настоящий вид виден только в тестовом письме, дошедшем до реального ящика.