diff --git a/app/mailers/admin_mailer.rb b/app/mailers/admin_mailer.rb
index 83911456..f503629f 100644
--- a/app/mailers/admin_mailer.rb
+++ b/app/mailers/admin_mailer.rb
@@ -1,6 +1,4 @@
class AdminMailer < ActionMailer::Base
- default :from => "nztrain@gmail.com"
-
def custom_email(admin,user,subject,msgbody)
@user = user
@msgbody = msgbody
diff --git a/app/views/user/admin_email.html.erb b/app/views/user/admin_email.html.erb
index 4a4cf38a..547d1bc5 100644
--- a/app/views/user/admin_email.html.erb
+++ b/app/views/user/admin_email.html.erb
@@ -13,7 +13,7 @@
<%= current_user.name %>
- Admin of nztrain.com
+ Admin of NZOI Training
diff --git a/config/application.rb b/config/application.rb
index 803fd399..988a5e90 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -47,12 +47,13 @@ class Application < Rails::Application
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default :charset => "utf-8"
+ config.action_mailer.default :from => "nztrain@gmail.com"
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:authentication => :plain,
- :domain => 'nztrain.com',
+ :domain => 'nzoi.org.nz',
:user_name => 'nztrain@gmail.com', # username and password set with higher priority in settings table
:password => 'training site',
:enable_starttls_auto => true
diff --git a/config/initializers/mailer.rb b/config/initializers/mailer.rb
index 21fee7cc..16f88520 100644
--- a/config/initializers/mailer.rb
+++ b/config/initializers/mailer.rb
@@ -3,5 +3,7 @@
if ActiveRecord::Base.connection.table_exists?(Setting.table_name)
ActionMailer::Base.smtp_settings[:user_name] = Setting.find_by_key("system/mailer/username").value if Setting.find_by_key("system/mailer/username")
ActionMailer::Base.smtp_settings[:password] = Setting.find_by_key("system/mailer/password").value if Setting.find_by_key("system/mailer/password")
+ ActionMailer::Base.default :from => Setting.find_by_key("system/mailer/from").value if Setting.find_by_key("system/mailer/from")
+ ActionMailer::Base.default :reply_to => Setting.find_by_key("system/mailer/reply_to").value if Setting.find_by_key("system/mailer/reply_to")
end