Delayed job

1.Check size of email body if greater than  5mb then save the email-body as html page and shoot a mail with a link which will   direct to the html page saved.
2. All Jobs page
3. CSV download
  -- polling with counter
  -- on job completion send mail