diff options
author | Louise Crow <louise.crow@gmail.com> | 2012-11-15 14:14:28 +0000 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2012-11-15 14:14:28 +0000 |
commit | 42cdad422c119ca3eaf214dbe76fc01d784f56f9 (patch) | |
tree | 30533a00206da6dd7aa7e24165c2f38942dbcaeb /script/handle-mail-replies.rb | |
parent | c8df001a9a9f6c41c37fa7dc7f919e7ef5986626 (diff) |
Use mail handler in handle-mail-replies.rb
Diffstat (limited to 'script/handle-mail-replies.rb')
-rwxr-xr-x | script/handle-mail-replies.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/script/handle-mail-replies.rb b/script/handle-mail-replies.rb index f4ffb61f8..c05dca453 100755 --- a/script/handle-mail-replies.rb +++ b/script/handle-mail-replies.rb @@ -16,17 +16,19 @@ $alaveteli_dir = File.expand_path(File.join(File.dirname(__FILE__), '..')) $:.push(File.join($alaveteli_dir, "commonlib", "rblib")) load "config.rb" $:.push(File.join($alaveteli_dir, "lib")) +$:.push(File.join($alaveteli_dir, "lib", "mail_handler")) require "configuration" MySociety::Config.set_file(File.join($alaveteli_dir, 'config', 'general'), true) MySociety::Config.load_default require 'action_mailer' +require 'mail_handler' def main(in_test_mode) Dir.chdir($alaveteli_dir) do raw_message = $stdin.read begin - message = TMail::Mail.parse(raw_message) + message = MailHandler.mail_from_raw_email(raw_message, decode=false) rescue # Error parsing message. Just pass it on, to be on the safe side. forward_on(raw_message) unless in_test_mode |