4 трюка Automator для Mail

Ирина Чернова avatar |
4 трюка Automator для Mail

Оптимизируем работу с почтой.

Продолжаем рассказывать о приемах работы с Automator, вот ссылки на предыдущие статьи по этой теме:

Сегодня научимся делать автоматизации для приложения Mail.

1. Сохраняем файлы из вложений

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

1. Открываем Automator и выбираем пункт меню Файл -> Новый. В появившемся окне выбираем блок Программа:
automator_new_program
2. Перетаскиваем на основное поле действие Найти сообщения Почты и указываем условие поиска: искать письма, полученные в последние три дня.
find_mail_message
3. Перетаскиваем на основное поле действие Получить вложенные файлы из почтовых сообщений и указываем папку, в которую надо сохранить вложения:
get_mail_message

4. Нажимаем кнопку Запустить и дожидаемся выполнения скрипта (иногда это может занять несколько минут):
program_completed

5. Находим сохраненные файлы в нужной папке и радуемся результату.

В одном процессе поиска можно одновременно использовать десятки фильтров для отбора сообщений почты. В Automator их широкий выбор:

  • Тема;
  • Отправитель;
  • Дата получения или отправки;
  • Размер сообщения;
  • Помечено ли сообщение как непрочитанное/спам/удаленное/флажком;
  • Был ли получен ответ на сообщение;
  • Было ли сообщение переслано/переадресовано.

2. Планировка отправки писем

Вот инструкция, как запланировать отправку письма с файлами-вложениями на определенные дату и время.

1. В Automator выбираем пункт меню Файл -> Новый и в появившемся окне выбираем блок Уведомление календаря:
create_calendar_event
2. Перетаскиваем на основное поле действие Получить указанные объекты Finder:
get_pointed_finder_objects
3. Перетаскиваем на основное поле действие Новое сообщение почты, указываем получателей, тему и текст письма:
create_new_email_for_calendar
4. Перетаскиваем на основное поле действие Прикрепить файлы к отправленному сообщению:
add_files_ti_message
5. Перетаскиваем на основное поле действие Отправка исходящих сообщений:
send_message_action
6. Нажимаем Command+S и указываем имя для нового уведомления календаря:
set_name_calendar_action
7. В открывшемся календаре щелкаем на сегодняшний день:
calendar_event_is_ready
8. Устанавливаем для только что созданного уведомления дату и частоту повторов:
set_Event_date

3. Создаем папку для отправки файлов

Если вы много раз в день отравляете файлы самому себе/другу/коллеге, то в целях экономии времени вы можете создать папку, которая будет посылать ему по почте все, что в нее попадает и поместить эту папку в Dock.

1. В Automator выбираем пункт меню Файл -> Новый и в появившемся окне выбираем блок Действия папки:
automator_folder_action
2. Указываем папку, перемещение файлов в которую будем запускать действие. В моем случае папка называется Отправить самой себе:
autoamtor_choose_folder
3. Перетаскиваем на основное поле действие Получить выбранные объекты Finder:
get_finder_objects
4. Перетаскиваем на основное действие Новое сообщение почты, указываем получателя, тему и текст письма:
create_new_emaill
5. Перетаскиваем на основное поле действие Отправка входящих сообщений:
send_messages
6. Сохраняемся, кладем файл для отправки в нужную папку, проверяем папку Отправленные, радуемся результату.

4. Групповая рассылка

В качестве последнего примера, рассмотрим классическую задачу почтовой автоматизации: создание групповой рассылки.

1. Открываем Automator и выбираем пункт меню Файл -> Новый. В появившемся окне выбираем блок Программа:
automator_new_program
2. Перетаскиваем на основное поле действие Новое сообщение электронной почты, указываем одного из получателей, тему и текст письма:
create_new_email_mail_merge
3. Перетаскиваем на основное поле действие Получить указанные объекты контактов и добавляем в него контакты, которым надо послать письма:
get_pointed_objects
4. Перетаскиваем на основное поле действие Групповая рассылка. При желании изменяем текст приветствия:
group_merge
5. Перетаскиваем на основное поле действие Отправка входящих сообщений:
send_message
6. Нажимаем Command + R и радуемся результату.

Вышеприведенную инструкцию можно немного изменить и сделать программу, которую будет поздравлять людей из списка контактов, у которых сегодня день рождения. Для этого действие Указанные объекты контактов надо заменить на Найти контакты с днем рождения:
find_today_birthday_contacts

Удивительно, но в Automator довольно мало действий для работы с почтой. А ведь возможности для автоматизации работы с почтой в OS X безграничны!

Если открыть в «Редакторе скриптов» пункт меню Окно -> Библиотека и выбрать раздел Почта, то можно увидеть сотни объектов и методов, которые можно использовать при написании автоматизаций для Mail. Говоря упрощенно, если какое-то действие можно сделать руками, значит его можно воспроизвести с помощью Java Script/Apple Script.
mail_script_editor

Если вы не пользуетесь десктопным почтовым клиентом, а предпочитаете веб-интерфейс, то возможно вам будет интересно почитать об автоматизации работы с почтой с помощью Google Apps Script:

17
Логотип iPhones.ru
iPhones.ru
Оптимизируем работу с почтой. Продолжаем рассказывать о приемах работы с Automator, вот ссылки на предыдущие статьи по этой теме: 4 полезных инструкции по работе с Finder Три быстрых трюка для автоматизации работы с PDF в OS X Создаем «волшебные» папки в OS X для автоматической обработки картинок Познай мощь Automator. Работаем с БД Заставь свой...

17 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Fleming avatar
    Fleming 17 апреля 2016

    Автоматор – довольно мощный инструмент, конечно.
    Но, пользуясь маком уже лет 7, я ни разу его не открывал.
    Просто не умею им пользоваться.

    Никто не натыкался на достойный гайд по Автоматору? Чтобы были разобраны все основные моменты и принципы?

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить
    Яков Канторович
    Яков Канторович 17 апреля 2016

    @Fleming, Присоединяюсь к вопросу.
    Недавно были тут миниуроки, как сделать некоторые вещи с Автоматором. Я попробовал – не получилось с первого раза. Понимаю, что какое-то действие делаю и не так… сразу не разобрался и больше руки не доходили. А хочется научиться. Автоматически ДЖИПЕГ в ПДФ, автоматически из разных размеров картинки в один размер… и так далее.

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить
    Ирина Чернова
    Ирина Чернова 17 апреля 2016

    @Fleming, а какие перед Вами стоят задачи по автоматизации?

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.