Apple скрипт обновить правило для почты, например, рассылка новостей

Можно ли использовать в письме сценарий apple для сортировки бюллетеня, обновляя правило, когда я помещаю электронное письмо для обучения в определенную почтовую папку?

  1. в почте есть папка с названием "trainNewsletter"
  2. в почте / правилах есть правило "Рассылка", в котором письма перемещаются в папку "Рассылка" с
  3. конкретный адрес электронной почты
  4. если в почтовом ящике есть почта, с которой почтовый адрес не включен в правило "Информационный бюллетень", почта остается в почтовом ящике
  5. Я перемещаю почту в папку "trainNewsletter" и скрипт добавляет адрес "from-mail" в правило
  6. в следующий раз, когда я получаю письмо с этого адреса электронной почты, он перемещается прямо в папку "Информационный бюллетень"

1 ответ

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

Сохраните это как новое почтовое правило и подключите его к вашей папке trainNewsletter, он должен получить письмо sender и добавить его как from is equal to -правильное условие для вашего правила

using terms from application "Mail"
    on perform mail action with messages theMessages for rule theRule
        tell application "Mail"
            repeat with thisMessage in theMessages
                -- getting the sender of the email
                set theSender to sender of thisMessage

                -- setting the sender as a rule condition of rule "Newsletter"
                tell rule "Newsletter"
                    make new rule condition with properties {header:"", expression:theSender, rule type:from header, qualifier:equal to value}
                end tell

            end repeat
        end tell
    end perform mail action with messages
end using terms from

Наслаждайся, Майкл / Гамбург

Другие вопросы по тегам