Aplicacion que monitorea una inbox de outlook/hotmail a traves de IMAP y cuando detecta un email con cierto subject y viniendo de una coleccion de direcciones de email conocidas, ejecuta una accion, por ejemplo: encender el server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

9 lines
333 B

namespace :monitor do
desc "executes the monitoring logic"
task :run => :environment do
puts "About to check #{ENV["EMAIL"]} inbox..."
res = MonitorInbox.call!
puts "A total of #{res.analyzed_emails_count} new emails were analyzed"
puts "A total of #{res.actions_executed_count} actions were triggered"
end
end