мне приходит почта каждый час, если не получили письмо с определенного адреса, то происходит какое то действие, отсылаем письмо на адрес, или запускаем файл.
У каждого почтового клиента свои возможности, The Bat это все позволял сделать, там есть подобие своего языка программирования для этих целей. Я покупал книжку и все через 2-3 дня работало.
Использовать файловый флаг. Пришедшее письмо средствами почтового клиента сохранять куда-нибудь. Батником через планировщик проверять это место на наличие файла письма. Есть файл - удалять, нет файла - выполнять нужное действие. Для такой автоматики даже консольные почтовые клиенты есть. ZeRAT, например.