7

В Outlook для Windows есть опция при прикреплении файлов под стрелкой на кнопке "Вставить" в диалоговом окне загрузки файла, которая называется "Вставить как текст". При использовании с файлами HTML он преобразует HTML в текст сообщения электронной почты в виде электронного письма HTML из файла и присоединяет все связанные изображения, чтобы они были связаны с сообщением электронной почты и отображались в сообщении электронной почты. Это удобно для создания электронных писем или для простого тестирования шаблонов почтовых снимков.

Outlook для Mac не имеет этой функции. Ближайший обходной путь, который я могу найти, - это копирование HTML из select-all в веб-браузере. К сожалению, это требует размещения изображений на веб-сервере вместо того, чтобы включать их в сообщение электронной почты, правильно отформатированное в соответствии с HTML *.

Есть ли способ поместить код и изображения HTML-файла в текст сообщения электронной почты в Outlook для Mac 2011, например, с помощью « Attach file > Insert button dropdown > Insert as text в Outlook для Windows?


** Очевидно, что внешний хостинг изображений вместо их прикрепления является хорошей практикой для реального, серьезного финального снимка. Но это не очень серьезный финальный почтовый снимок (если бы я не использовал Outlook ...), это небольшие отформатированные электронные письма и тесты / итерации, которые (по сложным причинам) не могут быть выполнены должным образом Система обработки электронной почты в формате HTML *

2 ответа2

1

Я не перед своим Mac, чтобы попробовать в данный момент, но ваше описание очень похоже на то, как mail.app Apple обрабатывает вложения изображений. Они (или, по крайней мере, могут быть, если вы захотите) отображаются в тексте письма.

Я не знаю, что там происходит в фоновом режиме (html, код и т.д.), Но пытались ли вы составить свое сообщение в mail.app и скопировать / вставить в Outlook, или, возможно, использовать mail.app, чтобы отправить себя правильно отрендеренным источник сообщения и просмотра, или что-то в этом роде ... чтобы затем импортировать составленное сообщение, встроенные изображения, в Outlook?

0

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

Сильные стороны: он переносит изображение в HTML, сохраняет почти весь ваш тщательно созданный HTML (я пока не нашел ничего, что бы оно значительно искажало, кроме примечаний ниже), и включает изображение в качестве Content-transfer-encoding: base64 в заголовке электронного письма - «правильный» способ встраивания изображений в электронное письмо в формате HTML, который в моем тестировании показывает изображение по умолчанию без запросов и предупреждений при получении в Outlook 2011, Gmail и Hotmail. Кроме того, изображение остается и продолжает работать, когда изображение пересылается.

Слабые стороны: при работе с Gmail удаляются блоки <style> (но многие почтовые клиенты в любом случае делают это, большинство межклиентских электронных писем в формате HTML используют встроенные стили), а также удаляет пользовательские стили и классы из самого изображения, поэтому по возможности старайтесь примените их к обертке. Кроме того, предполагается, что размеры файла изображения - это точные размеры, при которых вы хотите, чтобы он отображался (также хорошая практика для нескольких клиентов).

Вот шаги:

  1. Получите учетную запись Gmail, если у вас ее еще нет.
  2. Откройте окно создания Gmail. Перейдите в Settings из Cog, затем Labs, включите « Insert Images.
  3. Создайте HTML как файл HTML. Ссылка на изображения локально. Используйте макет, который не сильно зависит от стилей HTML и классов самого изображения.
  4. Откройте HTML-код в Google Chrome (использование Firefox приводит к тому, что любые ссылки-ссылки будут указывать на исходный файл в вашей локальной системе). Select all в обычном окне Chrome, скопируйте и вставьте.
  5. Вставьте в окно создания Gmail.
  6. Выберите ваше изображение (вероятно, это будет пустой прямоугольник с разбитым изображением). Используйте кнопку Вставить изображение, чтобы загрузить ваше локальное изображение туда, где оно было. Удалить исходную неработающую ссылку.

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


Альтернативой является преобразование изображения в Base 64 и его запись в виде <img src="data:image/png;base64,iVBORw0KGgoAA..." /> последующим копированием в Outlook (или Gmail) из браузера. Проблема с этим заключается в том, что в моем тестировании, скорее всего, не показывалось, не удалялось и не делалось так, чтобы проходить через подсказки "Загрузка изображений" (которые для меня в Outlook 2011 на самом деле тогда ничего не показывают).


Всё ещё ищете ответ? Посмотрите другие вопросы с метками .