Я пытаюсь настроить почтовик для приложения rails 3 и разработать. Приложение находится в стадии разработки. Приложение должно отправить электронное письмо для "я забыл свой пароль". В config/enviroment/development
я добавил:
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
###
require 'tlsmail'
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
config.action_mailer.smtp_settings = {
:enable_starttls_auto => true,
:address => "smtp.gmail.com",
:port => 587,
:domain => "tatutest.com",
:tls => true,
:authentication => :plain,
:user_name => "****@gmail.com",
:password => "****"
}
В config/initializers/devise
я изменил config.mailer_sender в:
config.mailer_sender = "****@gmail.com" (like :user_name in development)
когда я пытаюсь отправить электронное письмо поверх просмотра, я получаю сообщение об ошибке:
ArgumentError in Devise::PasswordsController#create
wrong auth type tatutest
Не знаю, важно ли это, но домена "tatutest.com" не существует!
Надеюсь, вы могли бы помочь мне!