mail_stdin.rb 359 B

1234567891011121314151617181920
  1. # Copyright (C) 2012-2014 Zammad Foundation, http://zammad-foundation.org/
  2. class Channel::Driver::MailStdin < Channel::EmailParser
  3. =begin
  4. process emails from STDIN
  5. cat /path/to/mail.eml | rails r 'Channel::Driver::MailStdin.new'
  6. =end
  7. def initialize
  8. Rails.logger.info 'read main from STDIN'
  9. msg = ARGF.read
  10. process( {}, msg )
  11. end
  12. end