0
Я использую Rails 3.2, и когда я пытаюсь с помощью UserMailer
отправить по электронной почте, он дает мне ошибку:«Подключение не может быть сделано, потому что целевая машина активно отказалась от него» с Rails 3.2
"Errno::ECONNREFUSED (No connection could be made because the target machine actively refused it. - connect(2))"
на этой линии:
UserMailer.welcome_email(@user).deliver
Это функция create
электронной почты должен быть доставлен в:
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
UserMailer.welcome_email(@user).deliver
format.html { redirect_to @user, notice: 'User was successfully created.' }
format.json { render json: @user, status: :created, location: @user }
else
format.html { render action: "new" }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
Кто-нибудь знает, как исправить эту проблему? Я почти уверен, что раньше мог отправлять электронные письма.
Ваш почтовый сервер не работает? –
Вы используете http://mailcatcher.me/? –
нет, я тестировал его на другом сайте, который раньше использовал, и все было нормально, я использую gmail как мой SMTP-сервер, а база данных размещена на моей локальной машине. Я использую ActionMailer. –