diff options
-rwxr-xr-x | script/handle-mail-replies | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/script/handle-mail-replies b/script/handle-mail-replies index e0f18d166..8cf9b21d7 100755 --- a/script/handle-mail-replies +++ b/script/handle-mail-replies @@ -17,10 +17,11 @@ load "config.rb" MySociety::Config.set_file(File.join($alaveteli_dir, 'config', 'general'), true) MySociety::Config.load_default +$:.push("vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.2.7") +require 'tmail' + def main(in_test_mode) Dir.chdir($alaveteli_dir) do - load_rails - raw_message = $stdin.read begin message = TMail::Mail.parse(raw_message) @@ -135,6 +136,7 @@ def load_rails end def record_bounce(email_address, bounce_message) + load_rails User.record_bounce_for_email(email_address, bounce_message) end |