Added helper method to process unprocessable mails again (Channel::EmailParser.process_unprocessable_mails).

This commit is contained in:
Martin Edenhofer 2018-01-30 15:05:52 +01:00
parent 5514023ac9
commit 402300c848

View file

@ -825,6 +825,26 @@ returns
end
end
=begin
process unprocessable_mails (tmp/unprocessable_mail/*.eml) again
Channel::EmailParser.process_unprocessable_mails
=end
def self.process_unprocessable_mails(params = {})
path = Rails.root.join('tmp', 'unprocessable_mail')
files = []
Dir.glob("#{path}/*.eml") do |entry|
ticket, article, user, mail = Channel::EmailParser.new.process(params, IO.binread(entry))
next if ticket.blank?
files.push entry
File.delete(entry)
end
files
end
end
module Mail