0
ти этой noitifierДействие почтовая программа не отправляет электронные письма
class Notifier < ActionMailer::Base
default_url_options[:host] = "url"
def deliver_password_reset_instructions(user)
@user = user
@subject = 'Password reset instructions.'
@sent_on = Time.now
#default host is defined in development.rb configuration file
@edit_password_reset_url = url_for :controller => 'password_reset', :action => 'edit'
@edit_password_reset_url += "?id=#{user.perishable_token}"
mail to: user.email
end
end
и с этой конфигурацией на Config/сред/development.rb
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = {
:host => 'localhost',
:port => '3000'
}
# Options: :smtp, :test
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'smtp.gmail.com',
:port => 587,
:domain => 'gmail.com',
:user_name => 'mymail',
:password => 'mypassword',
:authentication => :plain,
:enable_starttls_auto => true }
Он не отправит ничего, что не так?
У меня есть настройка почтового отправителя в setup_mail.rb и отредактировано уведомление, но все еще не работает – user3613349
вы проверили в журнале, что почта отправлена или возникла какая-либо ошибка? –
Я разместил журнал – user3613349