вторник, ноември 20, 2012

Thunderbird as a remote execution console

Търсеният резултат - при получаването на определен тип мейл да се изпълнява определена команда на/от локалният ми компютър

ThunderBird - Message Filters - Account - New

match clause: (match all)  
Subject - IS - Start Team Viewer   [Start file1.bat]
+ From  - IS - me_and_myself@trusted.mail (не че е трудно да се подправи From: полето, но все пак ... няма нужда от случайни мейли водещи до случайни стартирания на случайни неща)

Action : 
Launch file - C:\Program Files\TeamViewer\Version7\TeamViewer.exe [c:\Scripts\file1.bat]
+ Mark As Read
+ Move Message To [RemoteEXE - да си знам кога какво съм изпълнявал]
+ Forward Message To -- mail2sms_registered_mail@gmail.com [да съм сигурен, че командата ми е приета]

Същата логика би трябвало да е приложима към всеки средно интелигентен mail client.

ToDo:  същото, но да изпращам писмо на "сървър" и той да върши нещо (примерно получавам мейл от UPS-a; стартирам тулчето за мониторинг и управление на генератора с определени параметри)