aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscript/handle-mail-replies6
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