MJML (Mailjet Markup Language) — это язык разметки с открытым исходным кодом, созданный для упрощения разработки адаптивных HTML-писем. Он абстрагирует сложную табличную верстку и встроенные стили (inline CSS), необходимые для совместимости с разными почтовиками, позволяя разработчикам писать чистый код, который затем компилируется в готовый к отправке адаптивный HTML.
Верстка писем — одна из самых болезненных задач в вебе из-за того, что каждый почтовик (Gmail, Outlook, Apple Mail) рендерит код по-своему. Написание адаптивного шаблона вручную может занять целый рабочий день. MJML сокращает это время до часа. Он гарантирует, что письмо не «развалится» на смартфоне или в старой версии Outlook, что критично для профессионального имиджа бренда и конверсии.
MJML выступает в роли транспайлера. Разработчик создает шаблон, используя компоненты: mj-section (секция), mj-column (колонка), mj-button (кнопка). Движок MJML обрабатывает этот код и генерирует на выходе тяжелые вложенные таблицы и медиа-запросы, которые корректно отображаются даже в капризных клиентах вроде Outlook. Фреймворк включает библиотеку готовых элементов для шапок, футеров, иконок соцсетей и многого другого. MJML можно использовать через командную строку, пакеты Node.js или онлайн-редакторы. Он легко встраивается в современные процессы веб-разработки.
Нет, он абсолютно бесплатный и открытый (лицензия MIT). Вы можете использовать его в любых проектах без ограничений.
Да, он специально создан для того, чтобы генерируемый код работал в Gmail, Outlook, Yahoo, Apple Mail и на мобильных устройствах.
Да. После компиляции вы получаете обычный HTML-файл. Его можно загрузить в Mailchimp, SendGrid, Unisender или любой другой сервис.
Он дает разработчикам больше гибкости, позволяет использовать переменные, контроль версий и автоматизировать создание сотен писем.
Начните использовать EmailVerify сегодня. Проверяйте email с точностью 99,9%.