В рельсах 4.2.4, я использую gem 'rails_config'
для функции электронной почты. В среде разработки все письма правильно отправки, но в тестовой среде, он показывает ошибку, как Net::SMTPFatalError (553 5.7.1 Sender address rejected: not owned by auth user.):
Rails 4 - yandex mail не отправляет
В setup_mail.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.yandex.ru",
:port => 465,
:domain => "yandex.ru",
:authentication => :login,
:user_name => "[email protected]",
:password => "[email protected]",
:ssl=> true,
:enable_starttls_auto=> true,
:tls=> true
}
В user_mailer.rb выход
class UserMailer < ActionMailer::Base
default from: "[email protected]"
...
end
журнала сервера является,
D, [2016-05-06T06:24:25.089270 #23566] DEBUG -- :
Devise::Mailer#confirmation_instructions: processed outbound mail in 954.3ms
I, [2016-05-06T06:24:26.500832 #23566] INFO -- :
Sent mail to [email protected] (1408.8ms)
D, [2016-05-06T06:24:26.501240 #23566] DEBUG -- : Date: Fri, 06 May 2016 06:24:25 +0000
From: [email protected]
Reply-To: [email protected]
To: [email protected]
Message-ID: <[email protected]>
Subject: Confirmation instructions
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Как исправить эту проблему? Пожалуйста, помогите мне