X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/63bf18a3c3de2a5cac0087658ec2a0cbd275ed1c..6eac50525bd8df7a096a82d6a9de2d95893b397b:/app/controllers/users_controller.rb diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 9d4b3d258..5ba1b702b 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -1,4 +1,5 @@ class UsersController < ApplicationController + include EmailMethods include SessionMethods include UserMethods @@ -361,26 +362,4 @@ class UsersController < ApplicationController !blocked end - - def canonical_email(email) - local_part, domain = if email.nil? - nil - else - email.split("@") - end - - local_part.sub!(/\+.*$/, "") - - local_part.delete!(".") if %w[gmail.com googlemail.com].include?(domain) - - "#{local_part}@#{domain}" - end - - ## - # get list of MX servers for a domains - def domain_mx_servers(domain) - Resolv::DNS.open do |dns| - dns.getresources(domain, Resolv::DNS::Resource::IN::MX).collect { |mx| mx.exchange.to_s } - end - end end