From 9dfe9de140242c176eef8af65d78ced3f2992cc1 Mon Sep 17 00:00:00 2001 From: Louise Crow Date: Tue, 4 Dec 2012 09:53:16 +0000 Subject: Move method for getting the to, cc and envelope-to addresses of a mail to the mail handler. --- lib/mail_handler/backends/tmail_backend.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/mail_handler/backends/tmail_backend.rb') diff --git a/lib/mail_handler/backends/tmail_backend.rb b/lib/mail_handler/backends/tmail_backend.rb index 445a81124..b8fdb2c88 100644 --- a/lib/mail_handler/backends/tmail_backend.rb +++ b/lib/mail_handler/backends/tmail_backend.rb @@ -59,6 +59,12 @@ module MailHandler mail.from_name_if_present end + def get_all_addresses(mail) + ((mail.to || []) + + (mail.cc || []) + + (mail.envelope_to || [])).uniq + end + def address_from_name_and_email(name, email) if !MySociety::Validate.is_valid_email(email) raise "invalid email " + email + " passed to address_from_name_and_email" -- cgit v1.2.3