AppleScript: Отправители и темы почты Mail на рабочем столе
![]() |
![]() |
Я многократно забывал проверять почту и нашел решение, как отображать на рабочем столе Mac имена отправителей и темы писем майлбокса Flagged Mail. Решается это с помощью Geektool и довольно простого AppleScript:
set newline to ASCII character 10
set finalText to "Flagged Mail:" & newline
tell application "Mail"
set theMessages to every message in inbox whose flagged status is true
repeat with i from 1 to number of items in theMessages
set thisMessage to item i of theMessages
set fromMsg to (sender of thisMessage as string)
set subjMsg to (subject of thisMessage as string)
set finalText to finalText & "! " & word 1 of fromMsg & ": " & subjMsg & newline
end repeat
end tell
finalText
macosxhints.com
Сохранить этот файл как AppleScript с именем flagged mail.scpt. В Geektool добавить Shell Geeklet со следующим кодом:
osascript ~/Documents/Workflows/flagged\ mail.scpt
Надо сказать, что этот хинт появился на инет-просторах ещё в марте, но он работал некорректно и впоследствии был исправлен. Так что, если кто-то уже пробовал и не получилось, попробуйте этот, теперь всё должно нормально работать.
Сохранение группы писем Mail в формате RTF c картинками и музыкой
![]() |
![]() |
Мне давно хотелось сохранять группу сообщений электронной почты в виде одного текстового файла. Я предполагал, что потребуется написать сценарий или воспользоваться сторонней программой-конвертором и провел около часа, читая обсуждения. Разумеется, можно создать архив почтового ящика, но прочесть письма потом будет возможно только вновь импортировав их в Mail.
Image: mobilejunkie.wordpress.com
Решение оказалось неожиданно простым. Сначала выделите группу писем в Mail; затем выберите Save As (Сохранить как). В нижней части окна сохранения укажите формат Rich Text. Вот и всё! Mail сохранит выбранные письма с картинками и даже аудиовложениями. Если кому-то решение покажется слишком очевидным, что ж, если оно уже и было описано ранее, мне встречать не приходилось.
macosxhints.com
ДалееMac Tip: URL-адреса источников RSS в Mail
![]() |
![]() |
| TranslateIt! – перевод с пяти европейских языков, более 90 дополнительных словарей! |
Для тех, кто использует Mail в качестве RSS-ридера, иногда могут задаваться вопросом, как получить URL адреса источников. Действительно, ни меню, ни контекстное меню не дают доступа до адреса. Но выход есть, и если вам нужно скопировать адрес источника, нужно поступить так:
Во-первых, при добавлении источника в Mail адрес можно скопировать из диалогового окна:
ДалееMac Tip: Простое копирование адреса в Mail
![]() |
![]() |
Само копирование адреса не является чем-то сложным. Наводите мышку на адрес в полученном письме, нажимаете и выбираете из списка Копировать адрес. Но этот способ рассчитан на вставку адреса в тот же Mail. А если вам нужно вставить скопированный адрес в текстовый документ или веб форму, получите такой результат: Имя_Получателя <адрес@домен>. Чтобы получить чистый адрес без каких-либо дополнений, я знаю два способа: через Терминал и с помощью Secrets.
ДалееApplescript: Голосовое оповещение важного письма
![]() |
![]() |
Постоянные пользователи Mail знают о фильтрах, которые помогают справиться с назойливым спамом, с которым не справляется сервер. Это не единственное их предназначение, и в зависимости от ваших нужд и фантазии, Mail может стать самым функциональным почтовым клиентом.
Также известно, что отобранные по конкретному типу сообщения поддаются разным действиям, например, перемещение в папку, или запуск сценария.
Далее

