Блог Ходакова

#golang #macos #linux #overwatch и стопицот других тегов
HTML-подпись в Mail.app

Для некоторых целей ;-) мне понадобилось настроить в стандартном почтовике macOS подпись в формате HTML для сообщений. Как оказалось, вставка такой подписи для работы в Mail.app является нетривиальной задачей.

Для начала, следует понимать, что все подписи в Mail.app находятся в HTML-формате, но по каким-то причинам Apple не даёт возможность через интерфейс почтовика скопипастить внутрь WYSIWYG или HTML-код подписи. Для того, чтобы получить нужную подпись, необходимо сделать следующее:

  1. Создать в Mail.app подпись, привязанную к нужному адресу электропочты, в теле которой ввести любой рандомный текст. Закрыть Mail.app
  2. Открыть терминал и ввести команду open ~/Library/Mail/V5/MailData/Signatures/ , где V5 — версия данных Mail.app, для High Sierra — V5, для Sierra — V4, для Mojave, скорее всего, будет V6.
  3. В открывшемся окне Finder нужно отсортировать файлы по дате создания. Наша свежесозданная подпись — самая свежая.

Окно Finder

  1. С помощью TextEdit нужно открыть вашу новую подпись. Верхняя часть с метаинформацией должна остаться нетронутой, в нижней же части вместо того кода, что там уже есть, нужно вставить HTML-код необходимой подписи

TextEdit с открытым файлом подписи

  1. Закрывайте и сохраняйте готовый файл. Открывайте Mail.app

После данных манипуляций HTML-подпись будет адекватно работать в почтовике, и даже можно будет через встроенный диалог редактирования подписи изменять её текст (например, вместо плейсхолдера можно будет вписать своё имя).

← Дуалбут хакинтоша и Windows 10 Apple Watch Series 4 →