namespace :mail_engine do desc "Check mail schedule table and send the scheduled mail." task :sendmail => :environment do puts "==== Start sending scheduled mail ====" MailEngine::MailSchedule.available.each { |schedule| schedule.sendmail } puts "==== End sending scheduled mail ====" end end