Как вставить свой HTML-код в сообщение электронной почты и не допустить, чтобы Outlook испортил его

Видеоруководство о том, как отправлять электронные письма в формате HTML без изменений в Outlook Outlook от изменения HTML-содержимого исходящих сообщений с помощью файла .

Посетите домашнюю страницу «Отправить лично для Outlook» и загрузите надстройку, чтобы отправлять электронные письма с исходным HTML-кодом!

Более 1,1 миллиарда человек используют Office. Это 1 из 7 человек на планете. Microsoft Outlook — это популярный почтовый клиент для бизнеса, и огромное количество пользователей используют его в повседневной работе. Это очень мощный почтовый клиент, но иногда эта мощность является недостатком.

Одним из таких случаев является использование Microsoft Outlook для отправки информационных бюллетеней или форм в формате HTML. «Но Outlook позволяет мне создавать сообщения в формате HTML, используя множество элементов управления и стилей», — можете сказать вы и будете правы на 100 %. Но как только вы попытаетесь создать HTML-сообщение с помощью специального программного обеспечения и использовать полученный HTML-код в качестве источника для своего сообщения, вы будете удивлены: Outlook не позволяет вам использовать ваш HTML-источник для создания сообщения! «Хорошо, но это не большая проблема» — скажете вы, и снова вы можете быть правы, потому что вы можете открыть полученное HTML-сообщение с помощью Internet Explorer и скопировать и вставить данные через буфер обмена в сообщение Outlook. Да, это можно сделать, но вас ждет сюрприз.

Начиная с Office 2007, Outlook поддерживает только Microsoft Word в качестве механизма создания и отображения сообщений в формате HTML. Предыдущие версии Microsoft Outlook использовали Internet Explorer в качестве механизма HTML. Эти технические изменения вызывают существенные отличия как во внешнем виде результирующего сообщения, так и в самом HTML-коде, который подвергается изменениям и исправлениям. На первый взгляд это не кажется большой проблемой… но только на первый взгляд.

Почему так важно сохранять исходный HTML-код писем?

Ответ на этот вопрос очень прост — быть уверенным, что ваше письмо в формате HTML будет одинаково выглядеть в Microsoft Outlook и в Google Mail, Apple Mail и в почтовых клиентах на планшетах и ​​мобильных устройствах. Создавая электронное письмо в формате HTML с помощью HTML-редактора, отличного от Microsoft Word или Outlook, у вас есть возможность проверить, как код будет отображаться в различных браузерах и почтовых клиентах. Например, вы можете воспользоваться бесплатным онлайн-сервисом от Litmus Software, который позволит вам протестировать внешний вид вашего HTML-кода более чем в тринадцати почтовых клиентах: hhttps://www.litmus.com/email-testing/

Используя HTML-редактор вместе с таким инструментом тестирования и оптимизации, вы можете создавать довольно сложные HTML-сообщения и быть уверенными, что они будут правильно отображаться для всех получателей. Но это остается в силе только до тех пор, пока ваш исходный код HTML остается в своей первоначальной форме. Как только вы поместите свой код в Microsoft Outlook через буфер обмена, весь код будет преобразован и исправлен.

Что представляет собой HTML-текст сообщения?

Создадим простой файл HTML:


Привет, Мир!

Размер файла 36 байт. Мы открываем этот файл в Microsoft Word как HTML и сохраняем его как HTML с другим именем. Видим, что размер полученного файла 35,8Кб! Просто так размер файла увеличился в 1000 раз! Но выглядит так же, как и раньше. Чтобы прояснить, в чем заключаются различия, давайте посмотрим на исходный код этого нового HTML-файла:

Итак, мы видим, что наш простой HTML-текст обогатился огромной массой «мусора», пришедшего, казалось бы, из ниоткуда, и который во много раз превосходит исходный текст в исходном формате. После этого преобразования мы больше не можем быть уверены, что этот код будет выглядеть так, как мы хотим.

Почему Word изменяет исходный HTML-код в теле письма?

Эти изменения связаны с тем, что Microsoft Word не является редактором HTML; он позволяет импортировать только файлы этого формата. Это означает, что исходный текст был импортирован в Microsoft Word, а затем экспортирован обратно как HTML, созданный во время сохранения документа, и минимальный размер файла для этого HTML составляет 35 Кб. Но это когда при сохранении выбирается формат HTML. На самом деле в Microsoft Word существует способ сохранения в другом формате, называемом HTML-filtered, который отфильтрует большую часть добавленного мусора. Этот метод приводит к файлу размером 5 КБ, что все равно в 10 раз больше исходного файла.

Обратите внимание, что хотя мы и обсуждаем Microsoft Word, все это касается и Microsoft Outlook, поскольку в обоих продуктах используется один и тот же HTML-движок. Формат с фильтрацией HTML используется при создании электронных писем в формате HTML для Outlook. Это означает, что Microsoft Outlook просто не позволяет нам создать сообщение в HTML размером менее 5Кб (и это пустое сообщение).

Такое преобразование сообщения редактором Outlook является еще одним недостатком продукта. Представьте себе ситуацию, когда шаблон еженедельного информационного бюллетеня создается с помощью редактора HTML, чтобы не нарушать форматирование HTML документа при его импорте и экспорте с помощью Word. Когда этот документ помещается в тело сообщения в редакторе Outlook (с помощью опции «копировать-вставить»), наш HTML-код будет трансформирован и сильно усложнен, что может разрушить исходное форматирование и некорректно отобразить документ при его получают другие почтовые клиенты и браузеры.

Microsoft Outlook не предоставляет возможности отправки сообщений без преобразования тела HTML. На рынке программного обеспечения есть несколько плагинов, которые позволяют редактировать тело сообщения в HTML, избегая, таким образом, преобразования. Но это, к сожалению, не решает проблему, потому что Microsoft Outlook по-прежнему выполняет преобразование, как только вы нажимаете «Отправить». Это означает, что нет никакой разницы между созданием красивого HTML-письма в специальном HTML-редакторе и вставкой его в сообщение через буфер обмена с последующей отправкой письма, и использованием специальной программы, позволяющей вставлять HTML-код в его начальный текст. формат при создании письма. В обоих случаях получатель получает увеличенное и переформатированное сообщение.

Как сохранить исходный код HTML?

Несмотря на ограничения Microsoft Outlook, по-прежнему существует возможность отправить электронное письмо с исходным форматированием без выполнения преобразования HTML. Это можно сделать с помощью Send Personally , надстройки Microsoft Outlook, предназначенной для отправки списков рассылки с персонализированными приветствиями — что очень удобно в информационных бюллетенях, объявлениях и рекламных акциях. Но сейчас нас больше всего интересует эта программа из-за ее способности работать с HTML-источником тела сообщения.

Эта программа добавляет Insert HTML на ленту в разделе редактора сообщений; эта опция появляется, когда мы создаем новое электронное письмо или отвечаем на существующее электронное письмо. Когда мы нажимаем кнопку Вставить HTML , открывается окно, показывающее источник HTML текущего сообщения. В этом окне мы можем создать HTML-код для сообщения и отредактировать его. Даже если мы только что создали новое электронное письмо и еще ничего не написали в теле сообщения, мы можем нажать на

Вставьте кнопку HTML , и мы видим, что Outlook уже вставил весь «необходимый» код HTML в:

С помощью этого окна мы можем просто выделить весь текст, который был добавлен редактором Outlook, и заменить его на наш собственный, используя либо буфер обмена, либо опцию «Загрузить из файла…» .

Затем можно использовать параметр Предварительный просмотр , чтобы просмотреть полученный HTML-код, или нажать OK , чтобы сохранить новый текст в теле сообщения. Обратите внимание, что мы не можем редактировать текст в сообщении с помощью редактора Outlook, потому что Outlook немедленно преобразует наш исходный HTML. Если нам нужно выполнить дальнейшие изменения в сообщении, нам нужно будет нажать кнопку

Снова вставьте кнопку HTML и внесите изменения в окно.

На данный момент мы создали электронное письмо и не разрешили Outlook преобразовывать исходный HTML, но это только первый шаг. Затем нам нужно предотвратить изменение сообщения при нажатии кнопки Отправить . Эта задача выполняется с помощью кнопки Отправить лично

. Проблема в том, что эта программа отправляет сообщения через систему MAPI и не вызывает обработчик, который срабатывает, когда Нажата кнопка Отправить . Когда кнопка Отправить никогда не нажимается, преобразование не происходит. Таким образом, все, что нужно сделать, это нажать кнопку Отправить лично вместо кнопки Отправить .

В настоящее время это единственный способ отправить электронное письмо в формате HTML из Microsoft Outlook и сохранить исходное форматирование HTML. Чтобы убедиться в этом, перейдите в папку «Отправленные» Microsoft Outlook и дважды щелкните сообщение, чтобы просмотреть его, а затем щелкните правой кнопкой мыши тело сообщения и выберите значок 9.

0029 Опция просмотра исходного кода . При этом мы видим:

Здесь нужно помнить 2 ключевых момента:

  1. Электронное письмо можно редактировать только в окне редактирования HTML. Это справедливо для любой модификации. Outlook изменит «наш» HTML на свой собственный HTML, даже если мы просто изменим учетную запись пользователя, из которой отправляется электронное письмо.
  2. Сообщение должно быть отправлено с помощью кнопки Отправить лично , а не с помощью кнопки Отправить .

Посетите домашнюю страницу «Отправить лично для Outlook» и загрузите надстройку, чтобы отправлять электронные письма с исходным кодом HTML!

Конвертер HTML. Преобразование HTML в файл электронной почты онлайн

EN

Конвертируйте HTML в форматы электронной почты онлайн. Мгновенное преобразование HTML в EML или MSG

При поддержке aspose. com и aspose.cloud

Перетащите файл(ы) сюда

Загружая свои файлы или используя наш сервис, вы соглашаетесь с нашими Условиями обслуживания и Политикой конфиденциальности.

Сохранить как

EMLMSGZIP

Ваш файл успешно обработан

СКАЧАТЬ СЕЙЧАС

ПРОСМОТР РЕЗУЛЬТАТОВ  

Преобразование других документов   Отправить по электронной почте   Облачный API  

Максимум 1000 символов

Отправить отзыв

Попробуйте другие конвертеры:

Бесплатный онлайн-конвертер файлов HTML. Если ваше приложение не совместимо с файлами HTML, вы всегда можете преобразовать их в другой формат.

Просто используйте наше приложение. Aspose имеет большой опыт работы с файлами различных форматов. Вы можете быть уверены, что мы бережно перенесем данные из одного формата в другой с наименьшими возможными потерями и искажениями.
Онлайн-конвертер HTML может пригодиться в самых разных ситуациях. Иногда вам просто нужно открыть файл в программе, которая не поддерживает формат HTML. Иногда вам просто удобнее просмотреть его содержимое или распечатать в другом формате. А иногда вам просто нужно отправить файл другому человеку, у которого просто нет подходящей программы для чтения HTML-файла.
Наш конвертер HTML использует облачное хранилище для хранения результатов преобразования. Вы можете сразу скачать сконвертированный файл, отправить его по электронной почте или просто скопировать ссылку на него. Но имейте в виду, что ваши файлы хранятся в облаке только 24 часа!
После конвертации файла из HTML в один из поддерживаемых форматов, помимо ссылки для скачивания результата, вы также можете заполнить форму обратной связи. Пожалуйста, ознакомьтесь с результатами приложения и сообщите нам, если вы хотите расширить его функциональность или найти какие-либо недостатки.
Наши библиотеки, которые мы используем для преобразования HTML-файлов, содержат много тонкой настройки. Мы стараемся найти конфигурацию, подходящую для большинства пользователей. Благодаря вашим отзывам мы сможем лучше понять ваши потребности и продолжить оптимизацию.
Мы постоянно работаем над улучшением наших приложений, не забудьте добавить эту страницу в закладки, чтобы проверить ее позже.

Как преобразовать HTML в файл электронной почты

  1. Щелкните внутри области перетаскивания файлов, чтобы загрузить HTML, или перетащите их.
  2. Нажмите на меню «Сохранить как» и выберите тип вывода, который вам нужен.
  3. Нажмите на кнопку Конвертировать. Ваши файлы HTML будут загружены и преобразованы в выбранный формат.
  4. Ссылка для скачивания результатов будет доступна сразу после конвертации.
  5. Вы также можете отправить ссылку на результаты на свой адрес электронной почты.

Часто задаваемые вопросы

Безопасно ли загружать файлы в ваше приложение?

Aspose уделяет большое внимание вопросам безопасности. Загруженные файлы хранятся на защищенных серверах хранения и защищены от любого несанкционированного доступа. Все загруженные файлы автоматически удаляются через 24 часа.

Каков максимально допустимый размер файла?

Вы можете загружать файлы размером до 250 Мб.

Где я могу найти дополнительную информацию о приложении?

Если у вас есть вопросы о функциональности приложения, обнаружены проблемы или вам нужны новые функции, начните обсуждение на нашем бесплатном форуме поддержки.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *