Вставка HTML в электронную почту в Apple Mail

Есть ли способ вставить чистый html в электронное письмо через настольное приложение Apple Mail (например, создать информационный бюллетень, таблицы и т. д.)?

Я знаю, что вы можете сделать это в Mac OS через Thunderbird, просто интересно, есть ли надежный метод или расширение специально для Apple Mail.


person Community    schedule 11.01.2018    source источник
comment
Единственный прогресс, которого я добился, — это команда cmmd + a на всю html-страницу или выделение html-разделов или таблиц, а затем cmmd + v в новое электронное письмо. Не идеально, но это единственный способ точно добавить html-таблицы.   -  person    schedule 12.01.2018


Ответы (4)


Есть «простой» способ: откройте свой html-контент в Safari, затем нажмите command + i

HTML-контент страницы будет вставлен в тело нового почтового сообщения.

person Creaforge    schedule 11.01.2018
comment
Я попробовал это, прежде чем задать этот вопрос на самом деле, у меня были проблемы с настройками размера шрифта, поэтому я искал более прямой подход. Кроме того, существует случайная ошибка, из-за которой в некоторых почтовых клиентах появляется черная линия справа от html-содержимого. - person ; 12.01.2018

Так долго искал решение. Оба cmd + a, затем cmd + c или cmd + i в Safari может потерять некоторые стили/скрипты. Иногда я сам находил идеальное решение.

  1. Создайте новую почту в Apple Mail.app, напишите что-нибудь, затем нажмите cmd + s.
  2. Найдите черновик на левой панели Mail.app. Перетащите его на рабочий стол.
  3. Отредактируйте файл черновика в любом текстовом редакторе. Видите исходный код html в нижней части чернового файла? Замените их кодом html, который вы хотите отправить, затем сохраните файл.
  4. Открыть файл — импортировать почтовые ящики в mail.app. Выберите Apple Mail, импортируйте отредактированный файл черновика.
  5. Вы увидите свою почту на левой панели Mail.app. Перетащите его в почтовый ящик черновиков.
  6. Наконец, откройте письмо, заполните поля «Кому», «Копия», «Тема» и т. д. и отправьте письмо в чистом формате HTML.
person TheycallmeXiaoli    schedule 05.12.2020
comment
Буквально единственное, что сработало для меня после нескольких часов исследований! - person Merelda; 04.03.2021

Я тоже искал решение и нашел эту тему. Вот как я вставляю код в Apple Mail: Скопируйте свой код в редактор кода по адресу http://hilite.me/. Затем сохраните сгенерированный HTML-код в файл, откройте его в Safari и нажмите command + i, как сказал Creaforge (спасибо за совет).

person Rado    schedule 11.04.2019

To expand on what TheycallmeXiaoli said :
  1. Создайте новую почту в Apple Mail.app, напишите Bonjour и нажмите cmd + s.

  2. Найдите черновик на левой панели Mail.app. Перетащите его на рабочий стол.

  3. Отредактируйте файл черновика в любом текстовом редакторе (например, TextEdit).

  4. Найдите слово Bonjour, которое вы написали ранее. Замените ТОЛЬКО это Bonjour на ВЕСЬ HTML-код, а затем сохраните файл.

больше ничего не удаляйте! не заменяйте текущий тег HTML только словом Bonjour

  1. В почтовом приложении выберите «Файл» -> «Импортировать почтовые ящики».

Выберите Apple Mail и импортируйте отредактированный файл.

  1. Вы увидите свою почту на левой панели почтового приложения.

most likely inside an "imported" folder

  • Перетащите файл в почтовый ящик черновиков.

Наконец, откройте письмо, заполните поля «Кому», «Копия», «Тема» и т. д. и отправьте письмо в чистом формате HTML.

: )

Большое спасибо TheycallmeXiaoli!

person Aristidios    schedule 14.07.2021
comment
В чем причина этого примечания. Замените ТОЛЬКО этот Bonjour своим ВСЕМ HTML-кодом, а затем сохраните файл? Это приведет к вложенным тегам <html> и <body>, что неверно. - person Mamouneyya; 30.07.2021
comment
причина в том, что я попробовал решение выше, и мой html был испорчен, в то время как этот метод сохранил его нетронутым - person Aristidios; 30.07.2021
comment
Ммм, исправит ли это вам копирование стилей, примененных к исходному тегу body с помощью Mail? Или, возможно, есть проблема с вашим html, которую этот хак косвенно исправляет? До сих пор у меня не было проблем с заменой всего html. - person Mamouneyya; 30.07.2021
comment
Нет проблем с моим HTML — замена всего HTML работает, но не так хорошо — мои HTML-файлы поддерживают темный режим, например, который не работал, заменяя весь HTML — здесь я говорю об Apple Mail - person Aristidios; 30.07.2021