openstreetmap-website/config/initializers/action_mailer.rb
Tom Hughes 09e5528ecd Don't allow STARTTLS to be used when sending mail
Ruby's mail library seems to be very picky about the certificate
validity if STARTTLS is used, so disable it.
2011-11-14 09:42:42 +00:00

29 lines
587 B
Ruby

# Configure ActionMailer SMTP settings
ActionMailer::Base.smtp_settings = {
:address => 'localhost',
:port => 25,
:domain => 'localhost',
:enable_starttls_auto => false
}
# Monkey patch to allow sending of messages in specific locales
module ActionMailer
class Base
adv_attr_accessor :locale
def mail_with_locale(*args)
old_locale= I18n.locale
begin
I18n.locale = @locale
message = mail_without_locale(*args)
ensure
I18n.locale = old_locale
end
message
end
alias_method_chain :mail, :locale
end
end