Я пытаюсь реализацией отправить почту через почтовую программу действий в рельсах связанных кода являются ..действия ошибка мэйлера доставка электронной почты
моих почтовых программ/user_mailer.rb
class UserMailer < ActionMailer::Base
default :from => "[email protected]"
def registration_confirmation(user)
mail(:to=>user.email, :subject =>"Registered")
end
end
users.controller является
def create
@user = User.new(user_params)
respond_to do |format|
if @user.save
UserMailer.registration_confirmation(@user).deliver
format.html { redirect_to @user, notice: 'User was successfully created.' }
format.json { render :show, status: :created, location: @user }
else
format.html { render :new }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
Здесь ваш параметр initializer \ setup_mail.rb перейдет к development.rb
config.action_mailer.default_url_options = { host: 'localhost', port: 9292 }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address =>"smtp.thejaingroup.com",
:domain =>"thejaingroup.com",
:port => 587,
:user_name =>"[email protected]",
:password =>"************"
:authentication =>"plain"
}
и мой взгляд .. user_registration.text.erb --- это
Hi sir you successfully Completed signed..........!
мой есть Сообща ошибка после запуска этого приложения .. SocketError в UsersController # создать getaddrinfo: Запрошенное имя действителен, но данные запрашиваемого типа не найдены.
Проблема заключается в подключении smtp-сервера. приложение не может подключиться к серверу. –