Я пытаюсь настроить папку просмотра в AppleScript, которая находится в домашней сети. Я хочу, чтобы скрипт генерировал электронное письмо, когда файл (или файлы) удаляется в папке просмотра. Как мне этого добиться?

1 ответ1

0

Сохраните такой скрипт в ~/Library/Workflows/Applications/Folder Actions:

on adding folder items to this_folder after receiving these_items
    tell application "Mail"
        tell (make new outgoing message)
            make new recipient at end of to recipients with properties {address:"name@example.com"}
            set subject to "subject"
            set content to "content"
            send
        end tell
    end tell
end adding folder items to

Затем включите его в настройках действий с папками:

Или, если вы хотите добавить файлы как вложения, добавьте это перед командой send:

repeat with f in these_items
    make new attachment with properties {file name:f} at after paragraph -1
end repeat

Другой способ отправить электронное письмо - использовать msmtp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .