Войти

Или войди с помощью

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

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер

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

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

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

    Яков Канторович avatar
    Яков Канторович17 апреля 2016
    0

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

    Ирина Чернова avatar
    Ирина Чернова17 апреля 2016
    0

    @Яков Канторович, Какое именно действие у Вас не получилось?

    JPG в PDF
    Файл->Новый->Программа
    Перетаскиваем действия:
    1. Получить выбранные объекты Finder
    2. Создать PDF из изображений (указываем папку куда PDF сохранять)

    Сохраняемся.

    Перетаскиваем картинки на ярлык программы и находим PDF в указанной папке.

    Изменение размера картинок.

    Аналогично. Только действия:
    Получить выбранные объекты Finder
    Изменить масштаб изображений

    Яков Канторович avatar
    Яков Канторович17 апреля 2016
    0

    @Ирина Чернова, а, вот я не так запускал процесс конвертации. Я думал, что нужно в папку кинуть файлы и они в другой папке появятся в новом формате. А можно же ещё, что бы все эти картинки сразу в один ПДФ собирались?

    Ирина Чернова avatar
    Ирина Чернова17 апреля 2016
    0

    @Яков Канторович, добавьте действие объединить PDF-страницы.

    Яков Канторович avatar
    Яков Канторович17 апреля 2016
    0

    @Ирина Чернова, Сохранил, на программу перетащил 3 файла JPG, в трее закружилась шестерёнка. Исчезла. Но ничего не появилось в папке, куда сказал кидать результат… Буду ещё что-то нажимать :)

    Ирина Чернова avatar
    Ирина Чернова17 апреля 2016
    0

    @Яков Канторович, порядок действий:
    Получить выбранные объекты Finder
    Создать PDF из изображений
    Получит выбранные объекты Finder
    Объеинить PDF-страницы

    Яков Канторович avatar
    Яков Канторович17 апреля 2016
    0

    @Ирина Чернова, Всё получилось! Супер. Только почему-то вместо папки “загрузка” (что я указал), он на рабочий стол кидает.
    Ура! Впервые получилось! Спасибо!!!

    Ирина Чернова avatar
    Ирина Чернова17 апреля 2016
    0

    @Яков Канторович, очень рада за Вас)

    Яков Канторович avatar
    Яков Канторович18 апреля 2016
    0

    @Ирина Чернова, а можно как-то сделать, что бы папка стала “программой”? Т.е. закинул в папку картинки, а они обработались и переместились в другую папку.

    Ирина Чернова avatar
    Ирина Чернова18 апреля 2016
    0

    @Яков Кантарович, найдите в списке iphones.ru/iNotes/author/irairache статью про то как это делать. Или по тегу Автоматизации.

    Ирина Чернова avatar
    Ирина Чернова17 апреля 2016
    0

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

    R00TUS avatar
    R00TUS17 апреля 2016
    0

    @Ирина Чернова, подскажите пожалуйста. Добавление музыки которая оказывается на рабочем столе в определенный плейлист айтюнс, а потом удаление этого файла в корзину.
    Делал так: Вначале “Действие папки”, получить из desktop, дальше функции, музыка-добавить песни в плейлист 1 например, файлы и папки-переместить объекты finder в корзину.
    При копировании музыки на рабочий стол запускается айтюнс, в трее появляется значок службы, но песня не добавляется и в корзину не удаляется, при запущенном айтюнсе то же самое. Очередное спасибо за отличную статью)

    R00TUS avatar
    R00TUS17 апреля 2016
    0

    @Ирина Чернова, Все разобрался, нужно добавить вначале еще строчку музыка-импортировать аудиофайлы. Но это вообще не очевидно))

    Ирина Чернова avatar
    Ирина Чернова17 апреля 2016
    0

    @R00TUS, рада что у Вас все получилось)

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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